if(a)这里面的a为啥是真的?非0的?
1||3中的3代表什么呢?
这是为什么呢
a表示一个非零的数,非零为真,零为假。
1||3中的3也是一样的道理,3是一个非零的数,表示真。如果 1||0,则真||假还是为真。
if(a)中的a表示一个非零的数,()中的是判断它的真假,可以用1和0来判断,也可以用零和非零来判断。
1||3,||的两边也是也是判断真假,这是逻辑或符号,所以如果||的左边是可以确定为真(或者为1),则右边的就不用判断了,整个都是为真的。
在if后面括号的是判断逻辑值,当a为非零的数就表示逻辑真。在c语言中,你可以理解零代表假,非零代表真,所以3 代表的是逻辑真
回复 鸣酱♪:哦哦,谢谢啦
回复 刘杨敏:嗯嗯,谢谢啦
回复 嘿嘿大人:好的,非常感谢
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?