C语言的逻辑值是负数时结果是真还是假?

[复制链接]
查看11 | 回复4 | 2007-10-25 20:29:29 | 显示全部楼层 |阅读模式
你记得一句话,“非0即真”。自己去理解。如果有怀疑,做个简单的if试验。以后开发过程中时刻记得这句话,才不至于犯逻辑错误。
回复

使用道具 举报

千问 | 2007-10-25 20:29:29 | 显示全部楼层
逻辑值是O的为假,其他的都为真!你自己也可以写几个程序试下。重要的是自己去实践!
回复

使用道具 举报

千问 | 2007-10-25 20:29:29 | 显示全部楼层
非0就是真,负也为真可以检测一下:#include void main(){ if(-1)printf("OK");}
回复

使用道具 举报

千问 | 2007-10-25 20:29:29 | 显示全部楼层
真逻辑值是0的话假其他都是真
回复

使用道具 举报

千问 | 2007-10-25 20:29:29 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行