您現在的位置是:首頁 >生活 > 2022-07-02 23:45:05 來源:
C語言(while(!x);是什么意思?)
導讀 大家好,精選小編來為大家解答以上的問題。C語言,while(!x);是什么意思?很多人還不知道,現在讓我們一起來看看吧!While()是一個循環語句
大家好,精選小編來為大家解答以上的問題。C語言,while(!x);是什么意思?很多人還不知道,現在讓我們一起來看看吧!
While()是一個循環語句。While(expr)表示當邏輯表達式expr為真時,循環體循環運行,直到expr值為假或遇到break語句。x是一個邏輯非運算。當x為0時,值為真,否則,值為假。這里相當于x==0。而(!x)后面有個分號,表示這個循環的循環體是空的,也就是只做判斷和循環,不做運算。所以這句話的意思是,如果x為0,則繼續循環,不做任何操作,否則繼續執行。如果沒有其他線程來改變x的值,那么這就是一個無限循環。本文到此結束,希望對大家有所幫助。