!x的意思以及while(!x)的含义👌🏻

while(!x)后面有一个分号,表示该循环的循环体为空,即只做判断和循环,并不执行操作。

!是反运算符,单目,!真 即 假,!假 即 真。
如果x != 0, 则 !x 为 0,即假,如果x == 0,则 !x 为 真。

while()是循环语句。
while(expr)表示当逻辑表达式expr为真时,循环运行循环体,直到expr值为假或遇到break语句时退出。

!x是逻辑非操作,当x为0时,值为真,否则值为假。 在这里等效于x==0。

///////////////////////////////////////////////以下附上例题:

 

 以及

 

posted @ 2021-10-28 11:15  Q·K  阅读(16621)  评论(0编辑  收藏  举报