首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

“Return FALSE”和“Return false”,返回大/小写“false”解决思路

2012-02-20 
“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个字节
[解决办法]

探讨
false 小写是C++ build in类型.
FALSE 大写是WINDOW平台定义的类型.

[解决办法]
区别就是你看,你用什么语言写了,C++,C 都是false
MFC VC 之类就是FASLE。。看你的语言环境!!
[解决办法]
true 和 false 是c++ 标准支持的内置布尔型变量,是c++的关键字。
而TRUE,FALSE实际上是一个宏定义,其值依赖于编译平台,但通常定义TRUE=1,FALSE=0,不属于C++标准。

使用上建议更多的使用小写true、false,可提高程序的移植性。
[解决办法]
探讨
引用:

true 和 false 是c++ 标准支持的内置布尔型变量,是c++的关键字。
而TRUE,FALSE实际上是一个宏定义,其值依赖于编译平台,但通常定义TRUE=1,FALSE=0,不属于C++标准。

使用上建议更多的使用小写true、false,可提高程序的移植性。


也就是使用大小写“False”对程序的运行没有影响了。

[解决办法]
FALSE是宏定义,就是说如果环境没有该宏则不成。
就比如你写个秒的定义一样
#define sec 1000
#define SEC 1000
当然例子不恰当,你可以讲小写的默认为语言支持,大写的需要自己注意,推荐小写。
[解决办法]
探讨
true 和 false 是c++ 标准支持的内置布尔型变量,是c++的关键字。
而TRUE,FALSE实际上是一个宏定义,其值依赖于编译平台,但通常定义TRUE=1,FALSE=0,不属于C++标准。

使用上建议更多的使用小写true、false,可提高程序的移植性。

[解决办法]
你函数用大写BOOL你就用大写的返回 小写的bool你就用小写的返回
他俩数据类型不一样
[解决办法]
那么多人都回答了,都正确
[解决办法]
探讨
引用:
引用:
true 和 false 是c++ 标准支持的内置布尔型变量,是c++的关键字。
而TRUE,FALSE实际上是一个宏定义,其值依赖于编译平台,但通常定义TRUE=1,FALSE=0,不属于C++标准。

使用上建议更多的使用小写true、false,可提高程序的移植性。


在Windows……

[解决办法]
不管大小写,返回的都是个0罢了,你return 0一样的效果

热点排行