當前位置:編程學習大全網 - 電腦編程 - C語言編程,if(a>b>c)可以這麽寫嗎?我們老師好像有說不能連著的

C語言編程,if(a>b>c)可以這麽寫嗎?我們老師好像有說不能連著的

說這樣的寫法是錯誤的,是因為不能表達數學中的a>b>c的效果。但是這樣的寫法是符合C語言的語法的。

它的作用是先判斷a>b的結果,如果成立,那麽a>b為1, 否則為0.

然後再用這個結果,0或者1去和c判斷。

所以這個題目是沒錯的,可以得出結果。

先判斷a>b 為真,結果為1

再判斷1>c c為3,結果為假

執行else

計算(c-1)>=d 結果為真,即為1,

再判斷1==1

成立,輸出d+1

結果為3

於是選D

  • 上一篇:翻譯 (英文)
  • 下一篇:UG加工需要學英語嗎?
  • copyright 2024編程學習大全網