在C语言0表示真还是假,为什么会这样呀

在C语言0表示真还是假,据说是表示假,可是问题经常见到在程序的main函数或是其它函数的结尾中有return 0 或return(0),表示程序正常运行,这就出了问题了,0是假.return 0应该表示出错才对呀,怎么回事呀

第1个回答  2010-01-19
你说那个0是逻辑,比较,条件运算中的0,它的意义是假。对于其他运算,0就是0,没有特殊含义。
第2个回答  2010-01-18
int main()
return 0;
呵呵,0是int型而非逻辑型!

在上面的式子中,return 12345或return -1都没有错的!

如果以你的理解,那么:
void main()
没有返回值那就更不能判断真假了?
第3个回答  2010-01-21
0表示假。。

return 0 只是一个返回值
第4个回答  2010-01-18
0表示假,非0表示真
相似回答