當前位置:編程學習大全網 - 電腦編程 - C語言if……else if多分支問題

C語言if……else if多分支問題

條件語句中出錯了,妳寫的是else if(0<x<=10),其實只用寫 else if (x <= 10)

而且(0<x<=10)表示 0<x的結果,即邏輯判斷結果 如果 x > 0 則為真,結果為1,否則為0,再與10比較, 不管是1,還是0,<=10始終為真。所以,只要不執行第壹個if語句的內容,就都執行y = 3*x*x;

如果妳真的需要表示(0<x<=10),即x大於0小於等於10的話,也是 (0<x && x<=10)

  • 上一篇:c神降臨為啥不直播了
  • 下一篇:ccs編輯窗口沒了
  • copyright 2024編程學習大全網