为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 12:03:23
为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手
xRN@vLx).jL$!.+ ADZjB~fv%n]Ιs9$)NщOg!5Lz/*J<%76;SEwl/6brr0?Bl*i g l DQ؝zo1&jɜP+f8+p.-p) 7NWNVVG W1 jԦ{ZT}]\qz'}C`Tļ%${5&LG,v?."I,kl>~MVY':apCe|y@+"X˟b+07va+n(e~c- 5K`1/p,1ud(}]#

为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手
为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手

为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手
在c语言中,==是判断符号,用来比较两边内容是否相等.当两边相等时返回1,不相等时则返回0.
!x就求x的否定值,也是一种逻辑判断符号,如果x不等于0,那么!x就等于0,反过来x等于0时,!x不等于0,或者说等于1.
因为在c语言中用0表示假,1表示真.
while()括号中的是执行while语句的条件,如果条件为真,则执行while语句,条件为假则不执行,或者说条件为假时,直接跳过whileli的内容.
如果还有不懂请详细描述下.