c++ - NULL 和 C++ 中的 False 一样吗

标签 c++

在 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/

相关文章:

c++ - qticon 只显示在我的电脑上

c++ - 通过迭代进行二叉搜索树后序遍历

c++ - 静态数据成员初始化

c++ - QT UI 测试的最佳方法

c++ - 使用 : "Operation timed out" 进行大量插入后,cassandra INSERT 失败

c++ - IOCP 关键部分设计

c++ - 如果设置了有效的 x 显示,如何在 TCL 中检查

c++ - Qt交互渲染点、线、线段

c++ - 无法将 'idt_entry_t (*)[256] 转换为 u8int*

c++ - 使用通配符设置断点?