亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

case的進入條件

close(ch4)后,下一次循環還會進入case語句嗎?就算沒有close,ch4也是空的了啊。這里不太明白

正在回答

2 回答

其實case可以理解為嘗試讀取ch4,這時會發生兩種情況,一種是讀取到數據,一種是沒讀取到數據,如果讀取不到數據,則default條件成立;如果讀取到數據,這時又分為兩種情況,一種是讀取正常的數據,且通道也正常(ok為true);另外一種情況是通道關閉了,這時讀取到的值是:e為零值,這里為int的0,然后ok為false,表示通道已經關閉。所以,如果沒有close,第三次循環就會又進入 default 語句,然后ch4會再次被賦值,在第四次執行時,再次輸出1

0 回復 有任何疑惑可以回復我~
#1

慕粉3536494

通道在什么情況下會是取不到數據的狀態?這里我不理解為什么通道被初始化出來就是取不到值。
2020-02-18 回復 有任何疑惑可以回復我~
#2

慕姐9075699 回復 慕粉3536494

通道初始化之后,里面不放值是沒有值的。
2020-04-18 回復 有任何疑惑可以回復我~

case和ch4是否關閉并沒有關系,即使ch4關閉,循環依舊會繼續執行。

ch4為空和ch4被關閉是兩種情況。

0 回復 有任何疑惑可以回復我~
#1

qq_YizX_hlsAFP

2222
2017-11-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

case的進入條件

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號