null,false,true与NULL,FALSE,TRUE的区别

jwx0925 2009-06-18 02:42:10
搞不清楚,明白人来解释一下~~~~~~
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jwx0925 2009-06-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hikaliv 的回复:]
看你a 的类型了,如果是 bool 就用 true ,如果是 BOOL 或者int,则用 TRUE
[/Quote]
谢谢了 明白了 分给你了!
光宇广贞 2009-06-18
  • 打赏
  • 举报
回复
看你a 的类型了,如果是 bool 就用 true ,如果是 BOOL 或者int,则用 TRUE
jwx0925 2009-06-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hikaliv 的回复:]
C/C++里面没有null,c++.net里面有 nullptr,用来指定空指针。

true与 false 是C++里面的关键字,对应的是 bool 类型。

NULL 是C定义的宏,在VC下 #define NULL 0

TRUE与 FALSE 是C定义的宏, #define TRUE 1 #define FALSE 0 ,是C定义的宏BOOL型的所需值,其中 #define BOOL int
[/Quote]

那是不是我在MFC里写代码
if(a==ture)和if(a==TRUE)是一个意思?
光宇广贞 2009-06-18
  • 打赏
  • 举报
回复
C/C++里面没有null,c++.net里面有 nullptr,用来指定空指针。

true与 false 是C++里面的关键字,对应的是 bool 类型。

NULL 是C定义的宏,在VC下 #define NULL 0

TRUE与 FALSE 是C定义的宏, #define TRUE 1 #define FALSE 0 ,是C定义的宏BOOL型的所需值,其中 #define BOOL int

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧