當前位置:編程學習大全網 - 編程軟體 - c++開關盒的使用

c++開關盒的使用

開關(x/1000)

{

案例0:

cout & lt& ltx & lt& ltendl

打破;

案例1:

cout & lt& ltx * 0.9 & lt& ltendl

打破;

}

描述:

switch語句的執行

1,計算switch中的控制表達式。這裏是x/1000的評測,如果0

2.根據控制表達式的求值結果,跳轉到對應的案例條目,向後執行。請註意,執行向後超出了整個switch語句,而不僅僅是本例中包含的語句。通常只需要執行壹條case語句,需要通過goto、return、break、continue等語句在switch之外調用。這裏使用了break語句。如果去掉第壹個break,範圍在0-1000之間,不僅輸出X,還會執行下壹個case語句,輸出0.9*x。

3.如果控制表達式的求值結果不等於任何case條目,則轉移到default語句(如果有,則結束,如果沒有)。例如,您還可以在這裏添加壹個默認語句來處理X

默認值:

cout & lt& lt“您輸入的數據不合法”< & ltendl

打破;

註意,default,不壹定在所有case語句之後,也可以放在中間或開頭,但壹般放在末尾,更符合習慣,所以如果放在最後壹個break就可以省略。同樣,上面程序中的第二個break也可以省略,但這不是壹個好的編程習慣。如果以後想在節目裏加壹個case 2,大概就忘了break了。

其實default可以看作是壹個特例語句,用法和case壹樣,只是可以匹配除所有case條目以外的其余case。

PS:我所有的百度知道答案都是手寫輸入的,而且是認真回答的,不是隨便粘貼的。滿意了就給最好的。

  • 上一篇:自動化是什麽工作
  • 下一篇:數控機床在什麽情況下需要“回參考點”?
  • copyright 2024編程學習大全網