標題:
認識switch判斷式
[打印本頁]
作者:
許婷芳
時間:
2020-8-1 19:09
標題:
認識switch判斷式
switch是C++提供的條件判斷陳述式,它只能比較整數或字元,不過別以為這樣它就比if 來得沒用,使用適當的話,它可比if判斷式來得有效率;
switch的語法架構如下:
首先看看switch的括號,當中置放您要取出數值的變數,取出數值之後,程式會開始與case中所設定的數字或字元作比對,如果符合就執行以下的陳述句,直到遇到break後離開switch區塊,如果沒有符合的數值或字元,則會執行default後的陳述句,default不一定需要,可以省去這個部份。
作者:
朱奕祐
時間:
2020-8-1 20:12
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
int x;
cout<<"請輸入您要買的飲料(1.咖啡2.牛奶3.紅茶):";
cin>>x;
switch(x)
{
case 1:
cout<<"您點的是咖啡"<<endl;
break;
case 2:
cout<<"您點的是牛奶"<<endl;
break;
case 3:
cout<<"您點的是紅茶"<<endl;
break;
default:
cout<<"輸入錯誤"<<endl;
}
cout<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2