在C语言0表示真还是假,为什么会这样呀
在C语言0表示真还是假,据说是表示假,可是问题经常见到在程序的main函数或是其它函数的结尾中有return0或return(0),表示程序正常运行,这就出了问题了,0是...
在C语言0表示真还是假,据说是表示假,可是问题经常见到在程序的main函数或是其它函数的结尾中有return 0 或return(0),表示程序正常运行,这就出了问题了,0是假.return 0应该表示出错才对呀,怎么回事呀
展开
9个回答
展开全部
C语言中0表示假,其他任意非0值为真,产生0值有以下几种可能:
1、本身的值为0,不是0就代表真,不管类型是整型、实型、字符型或指针;
2、关系和逻辑运算的结果为0;
3、指针为空。
1、本身的值为0,不是0就代表真,不管类型是整型、实型、字符型或指针;
2、关系和逻辑运算的结果为0;
3、指针为空。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return 0中的0是数值0表示返回的是0 而代表假的0叫逻辑值0 逻辑值有0和1
如果是数值的话, 非0为1像-1、-2、1、2、3。。。这些数值的 逻辑值为1 只有0的逻辑值为0 一般用条件判断的时候才用到逻辑值。
像a=3>5 因为3>5是假的,。 即返回0 所以这句也就是a=0了 而a=5>3 则表示a=1了
如果是数值的话, 非0为1像-1、-2、1、2、3。。。这些数值的 逻辑值为1 只有0的逻辑值为0 一般用条件判断的时候才用到逻辑值。
像a=3>5 因为3>5是假的,。 即返回0 所以这句也就是a=0了 而a=5>3 则表示a=1了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0表示真,1表示假。return 0是指返回0这个整数。在mian函数里面!如果你是定义int mian()那就要有return 0这句。如果是mian()就不要!其实你也可以不要return语句!只不过运行时会提醒你没有返回值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0表示假。在系统调用中经常用0表示运行没有故障,-1表示有故障。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询