C语言这种!x表达的什么意思呀,意思是条件为假才循环吗?

如题所述

循环在任何时候都是条件为真才循环,为假则跳出循环,!x为真,则x为0,反之亦然。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-08
C语言这种while(!x)表达的意思是条件为x==0的时候才循环。 所以图中的程序在输出一个5以后,X的值变为4,但是判断的时候,因为x的值不等于零,所以就结束循环了。本回答被网友采纳
第2个回答  2021-12-02
!x是非x的意思,x为0,!x为真,x为1,!x为假,
第3个回答  2021-09-01
永远是“条件为真”才循环。
你这里条件不是: x
而是 : !x
“!x”的结果为真(x=0),才循环
“!x”的结果为假(x!=0),不循环
第4个回答  2021-09-01
!x就是当x不等于0时,整个表达式0,否则整个表达式是1
这里只循环一次,就结束了,所以是5本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网