您现在的位置是:首页 >动态 > 2022-07-12 17:59:28 来源:

C语言(while(!x);是什么意思?)

导读 大家好,精选小编来为大家解答以上的问题。C语言,while(!x);是什么意思?很多人还不知道,现在让我们一起来看看吧!1、而(!x)后面有个分号

大家好,精选小编来为大家解答以上的问题。C语言,while(!x);是什么意思?很多人还不知道,现在让我们一起来看看吧!

1、 而(!x)后面有个分号,表示这个循环的循环体是空的,也就是只做判断和循环,不做运算。

2、 !是逆算子,单眼!真的假的!假的就是真的。如果x!=0,那么!x为0,为假。如果x==0,那么!x是真的。

3、 While()是一个循环语句。While(expr)表示当逻辑表达式expr为真时,循环体循环运行,直到expr值为假或遇到break语句。

4、 !x是一个逻辑非运算。当x为0时,值为真,否则,值为假。这里相当于x==0。

本文到此结束,希望对大家有所帮助。