导读 大家好,精选小编来为大家解答以上的问题。C语言,while(!x);是什么意思?很多人还不知道,现在让我们一起来看看吧!1、While()是一个循环语
大家好,精选小编来为大家解答以上的问题。C语言,while(!x);是什么意思?很多人还不知道,现在让我们一起来看看吧!
1、While()是一个循环语句。
2、While(expr)表示当逻辑表达式expr为真时,循环体循环运行,直到expr值为假或遇到break语句。
3、x是一个逻辑非运算。
4、当x为0时,值为真,否则,值为假。
5、这里相当于x==0。
6、而(!x)后面有个分号,表示这个循环的循环体是空的,也就是只做判断和循环,不做运算。
7、所以这句话的意思是,如果x为0,则继续循环,不做任何操作,否则继续执行。
8、如果没有其他线程来改变x的值,那么这就是一个无限循环。
本文到此结束,希望对大家有所帮助。
免责声明:免责声明:本文由用户上传,如有侵权请联系删除!