在 C++ (gcc,VS) 中,NULL 被认为与 False 相同。或者更重要的是,如果在逻辑语句中 NULL 的计算结果是什么。还有许多其他问题,但没有专门针对 C++ 的问题。
出于某种原因,使用 NULL 控件循环 for(;;) 只会卡住程序,表明在 ;; 之间放置了除 NULL 之外的其他内容。请注意,我们的教授认为此代码包含 NULL 值。
最佳答案
我认为 NULL 通常被定义为 0,当用作 bool 表达式时恰好计算为 false。
关于c++ - NULL 和 C++ 中的 False 一样吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2053709/