C語言中,while語句能夠這樣寫嗎? while (i<10 && i>>1)

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-10-03

C語言中,while語句能夠這樣寫嗎? while (i<10 && i>>1)唯℡美2017.09.06 回答

語法是沒問題的

這裡有個細節,你得注意,&& 有種短路的用法,也就是說當i<10 不成立 他會直接判斷你這個while為false,不會判斷後面的i>>2 是否為真的條件

不過,實在納悶,÷2就÷個2唄,放在這裡,和習慣不大一樣。。。

C語言中,while語句能夠這樣寫嗎? while (i<10 && i>>1)匿名2017.09.01 回答

continue之後的語句不再執行,這個程式是個死迴圈,因為i=0,每次進入while之後都執行這句if(i<1) continue,後面的i++執行不了,i的值不變

Top