1樓:秋風依舊好
因為case後面不能接範圍,也就是說case後面是一個確實固定的常量.用下面的方法比較好,
#include
int main()
你可以先把範圍用字母或常量代替 ,再用switch語句
2樓:資料**
#include
void main ()
else
}printf("score:");
scanf("%d",&s);
}system("pause");}
請問c語言中switch語句究竟是怎麼用啊?
3樓:寒雲血
用於選擇 比如 考試分數 90~100 為優秀 80~89 為不錯
4樓:匿名使用者
switch(變數或表示式
bai)
當duswitch裡的變數或表示式zhi的值=case後的dao某個常量時,就執內行該case後的語句,如果容都不相等就執行default後的語句
5樓:匿名使用者
switch (表示式或屬性)
從表示式或屬性值等於某個case語句後的值內開始,它下方容的所有語句都會一直執行,直到遇到一個break為止。隨後,switch語句將結束,程式從switch結束大括號之後的第一個語句繼續執行,並忽略其他case。
假如任何一個case語句的值都不等於表示式或屬性的值,就執行可選標籤default之下的語句。
假如表示式或屬性的值和任何一個case標籤都不匹配,同時沒有發現一個default標籤,程式會跳過整個switch語句,從它的結束大括號之後的第一個語句繼續執行。
c語言中資料結構含義,C語言中資料結構含義
資料的邏輯結構 可以理解為陣列的組成,比如一個結構體有三個int變數組成,這個時候可以認為其邏輯組成是有三個int的變數構成的 資料的儲存結構,可以理解為資料在記憶體中得組織方式,比如說陣列一般是連續儲存,連結串列可能是連續儲存也可能是分佈儲存 資料的運算,簡單說就是對資料的操作,是中行為過程 在資...
c語言中if和switch有什麼區別
布依秋 總體來說,if語句由於在英語字面上意思比較直觀,就是 如果 所以比較容易理解。就是對 如果 情況的判斷和處理。而 switch 的功能其實和if差不多,但是比較容易出錯的地方就是,在switch語句中,如果在分支中不加break。容易造成邏輯的錯誤。新手很容易犯這個錯誤 湯贊悅 if 用於單...
c語言switch的用法
四舍 入 switch用在程式設計中,如c語言中它經常跟case一起使用,是一個判斷選擇 其功能就是控制業務流程流轉的。c語言程式語句switch語句的語法如下 switch,case和default是關鍵字 switch controllingexpression 彼岸花 c語言程式語句switc...