yc0day45 发表于 2016-5-8 21:09:09

true和false未定义标识符


如上图所示,是第001讲的课后作业的第2题,当用户按下“是”的时候才关闭对话框。
代码编译后,报错提示其中的true和false是未定义的标识符,如果改成TRUE和FALSE就可以,为什么?c语言中true和TRUE不都是表示真吗?

爱你没错 发表于 2016-5-9 08:29:58

C语言是大小写敏感的{:10_256:}

freeparty 发表于 2016-5-9 16:15:48

true和false是C++的关键词,如果习惯使用小写的话可以用define宏来修改一下。

yc0day45 发表于 2016-5-9 20:32:31

freeparty 发表于 2016-5-9 16:15
true和false是C++的关键词,如果习惯使用小写的话可以用define宏来修改一下。

看来以前学的东西都还给老师了,非常感谢你的解答

yc0day45 发表于 2016-5-9 20:33:18

爱你没错 发表于 2016-5-9 08:29
C语言是大小写敏感的

谢谢

freeparty 发表于 2016-5-11 17:10:58

yc0day45 发表于 2016-5-9 20:32
看来以前学的东西都还给老师了,非常感谢你的解答

{:5_97:}

上山砍柴去 发表于 2016-5-11 22:52:24

感谢楼主的分享,受益匪浅。

zhouxcpython 发表于 2016-5-30 09:55:58

感谢分享

ONLY123 发表于 2016-6-15 20:00:20

顶顶顶~
页: [1]
查看完整版本: true和false未定义标识符