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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 10:07:08
为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手为什么while(!x)和whlie(x==0)等价?VC中的==表示神马?新手为什么while(!x)和whlie(x

为什么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的内容.
如果还有不懂请详细描述下.