“Return FALSE”和“Return false”,返回大/小写“false”解决思路
“Return FALSE”和“Return false”,返回大/小写“false”VC++里面有时候返回大写“FALSE”,有时候返回小写“false
“Return FALSE”和“Return false”,返回大/小写“false”
VC++里面有时候返回大写“FALSE”,有时候返回小写“false”。
大小写“False”有什么差别吗???
[解决办法]
false 小写是C++ build in类型.
FALSE 大写是WINDOW平台定义的类型.
[解决办法]
小写的 false为byte型,1个字节
大写的 FALSE为int型,4个字节
[解决办法]
[解决办法]区别就是你看,你用什么语言写了,C++,C 都是false
MFC VC 之类就是FASLE。。看你的语言环境!!
[解决办法]true 和 false 是c++ 标准支持的内置布尔型变量,是c++的关键字。
而TRUE,FALSE实际上是一个宏定义,其值依赖于编译平台,但通常定义TRUE=1,FALSE=0,不属于C++标准。
使用上建议更多的使用小写true、false,可提高程序的移植性。
[解决办法][解决办法]FALSE是宏定义,就是说如果环境没有该宏则不成。
就比如你写个秒的定义一样
#define sec 1000
#define SEC 1000
当然例子不恰当,你可以讲小写的默认为语言支持,大写的需要自己注意,推荐小写。
[解决办法][解决办法]你函数用大写BOOL你就用大写的返回 小写的bool你就用小写的返回
他俩数据类型不一样
[解决办法]那么多人都回答了,都正确
[解决办法][解决办法]不管大小写,返回的都是个0罢了,你return 0一样的效果