C语言中 false是不是关键字或函数?

我用VC++6.0在编程的过程中,想定义一个变量为false,可是false自动变成了蓝色字体,我查了C语言的库函数和关键字没有false啊?这个false到底是个什么啊... 我用VC++6.0在编程的过程中, 想定义一个变量为false,可是 false 自动变成了蓝色字体,我查了C语言的库函数 和 关键字 没有false啊? 这个false到底是个什么啊? 我怎么还见过 有的程序里写了 return false; 呢? 这返回的是个什么东西啊? 展开
 我来答
hwd0312
2015-06-12 · TA获得超过4336个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:169万
展开全部
C语言中 false不是关键字也不是函数,但是在c++中false 是关键字。
在计算机语言中,false表示常数0. 一个表示与 true 相反的唯一布尔值。true表示"1",false表示"0".当自动数据类型指定将 false 转换为数字时,它变为0;将 false 转换为字符串时,它变为 "false" 。
关键字(keyword)又称保留字,是整个语言范围内预先保留的标识符。每个C++关键字都有特殊的含义。经过预处理后,关键字从预处理记号(preprocessing-token)中区出来,剩下的标识符作为记号(token),用于声明对象、函数、类型、命名空间等。不能声明与关键字同名的标识符。
C语言关键字有:由ANSI标准定义的共32个 :
auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static
C++关键字有:
ISO C++98/03关键字共63个,此处严格按标准原文排版:
asm do if return typedef auto double inline short typeid bool dynamic_cast int signed typename break else long sizeof union case enum mutable static unsigned catch explicit namespace static_cast using char export new struct virtual class extern operator switch void const false private template volatile const_cast float protected this wchar_t continue for public throw while default friend register true delete goto reinterpret_cast try
chiconysun
2012-02-04 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2594万
展开全部
false 是C++的关键字,因此自动变蓝,而且不能重新声明,其整数值就是C语言的逻辑假:0
追问
不好意思  你说错了吧   false可以作为用户自定义标识符另作他用   我已经试过了!
追答
在VC环境下,如果是.c的文件自然可以,或者其他纯c的环境下也是如此,不过现在的编译环境一般都是.cpp文件,最好不要用了吧
至于return false就是C++ 的返回逻辑假
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a81efcc42
2012-02-04
知道答主
回答量:3
采纳率:0%
帮助的人:3.1万
展开全部
FALSE 是一个宏,一般定义成:#define FALSE 0,用于比较或函数返回值.
追问
#define 所表示的宏替换的标识符不是没有什么限制么?   怎么宏也有规定的标识符?  不懂 ,请讲明白一点 谢谢啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
human_crazy
2012-02-17
知道答主
回答量:27
采纳率:0%
帮助的人:6.7万
展开全部
你可以 #ifdef false
#undef false 接着搞
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式