4 回答

TA貢獻(xiàn)57條經(jīng)驗(yàn) 獲得超235個(gè)贊
while() 語(yǔ)句的判斷方法是:
若括號(hào)內(nèi)的值為 1,則進(jìn)行循環(huán);若為 0,則不循環(huán)。
那么現(xiàn)在括號(hào)內(nèi)的值是 !a,其中 ! 是邏輯值取反符號(hào),也就是說(shuō):
當(dāng) a 為 0 時(shí),!a 為 1 ,所以括號(hào)內(nèi)值為 1,進(jìn)行循環(huán);
當(dāng) a 不為 0 時(shí),!a 為 0,所以括號(hào)內(nèi)值為 0,不進(jìn)行循環(huán)。
懂了嗎?
如果覺(jué)得有幫助,請(qǐng)別忘了采納哦,謝謝!

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超3個(gè)贊
非a的意思是a的值為假,也就是a的值為0,所以while(!a)就是當(dāng)a==0的條件滿足,進(jìn)行循環(huán)!!

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超1個(gè)贊
不管你里面怎么搞,while括號(hào)里的結(jié)果為真就循環(huán),不為真就結(jié)束。
對(duì)于你這里,a為false,取反后為真,就繼續(xù)循環(huán)
,如果a為true,取反后為false,不循環(huán)
- 4 回答
- 0 關(guān)注
- 2924 瀏覽
添加回答
舉報(bào)