导读 大家好,精选小编来为大家解答以上的问题。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。
本文到此结束,希望对大家有所帮助。