1樓:匿名使用者
char c;
scanf("%c",&c);
switch(c)
return 0;
你輸入a和b都是輸出的a
2樓:楓葉ぁ林
在case 2:後不要加break;
如:switch()
3樓:飛天失憶豬
case 2:
case 1:
........
break;
4樓:我非常愛吃白菜
用switch巢狀吧
switch()
switch case語句case2中呼叫case1中定義的物件
5樓:匿名使用者
你這個物件可以單獨寫成乙個子程式啊!case5.6和case1.2都可以呼叫它,不就可以了嗎?
6樓:匿名使用者
定義變數的時候把case 1.2中的物件定義在switch外面,擴大作用域就可以了
c語言switch case中的case1,case2,其中的1`2這些數學意思是?
7樓:匿名使用者
給你舉個例子吧:
switch(xyz)
switch-case語句的執行順序是,將變數xyz的值與各個case逐個進行比較。當變數xyz的值是0時,執行dotaskzero()並退出switch-case語句體;當變數xyz的值不是0、而是1時,執行dotaskone()並退出switch-case語句體……哪乙個case都不符合時,按照default標號執行。
至於你從鍵盤輸入的數字,則要看你scanf的型別是字元還是整數,有針對性地區分。
要麼 case '1'
要麼 case 1
8樓:弒之觴
switch( c )
case 後面是判斷條件,可以是整數、常量,如上,取決於你的條件。
9樓:遠方的遊者
case表示判斷條件,有多個條件時就用case1,case2,case3...這樣表示
c語言,用switch語句寫個選擇選單,case後面怎麼寫函式呼叫?呼叫下面的程式?
10樓:數學蠢蛋
學過呼叫函式吧,就是那麼呼叫的,當然也可以自己直接寫。舉個例子吧。資料a b,如果我想操作加減乘除,那麼可以這麼寫:
#include
void jiafa(int,int);/*函式宣告*/void main()
}void jiafa(int a,int b)/* 函式定義*/
11樓:匿名使用者
#include
void main() }
12樓:匿名使用者
switch(a)
13樓:o丨
switch(a)
c語言在switch中case2如何引用case1中輸出的數。
14樓:育知同創教育
比如#include
menu()
main()
;};break;
case 2:break;
default:return 0;}}
c語言中,如何在switch case後面呼叫函式,一共5個case,都要用函式的呼叫
15樓:
#include
void test1()
void test2()
void test3()
void test4()
void test5()
int main()
return 0;}
c語言中,怎樣在switch case後面呼叫函式?
16樓:
#include
void test1()
void test2()
void test3()
void test4()
void test5()
int main()
return 0;}
在c++中使用switch 如果case 1,case 2,case 3執行的動作一模一樣,case 4和以上三種情況不一樣
17樓:it孤鶩
這樣就可以了
case 1:
case 2:
case 3: fun();break;
因為case 後面只能跟整數 ,
所以只有上面那專樣寫,case 1,case 2 可以不實現,case 實現功能就可屬以了
簡單測試例子
#include
void main()}
18樓:匿名使用者
在復c++中使用switch,如果case 1,case 2,case3執行的制動作一模一樣,case 4和以上三種情況不一樣,那麼我們可以這樣寫**:
switch(表示式){
case 值1:;
case 值2:;
case 值3:執行動作語句 break;
case 值4:執行動作語句 break ;
...default : 執行動作語句 break;
}也就是case 1,case 2後面跟空語句,不必使用break。關鍵字break表示結束switch語句。當switch後面的表示式匹配某個case後面的值時,就會從那行語句開始往下依次執行,直到碰見break結束。
因此,當表示式的值等於值1,值2或者值3時,都會執行值3後面的動作語句。
這樣子做的好處就是可以減少**書寫量。
19樓:庚琰
switch()
20樓:匿名使用者
case 1:
case 2:
case 3: fun();break;
c語言switch case語句中呼叫函式 求改錯 十萬火急 50
21樓:碧血玉葉花
# include
void main()
c語言switch語句中case後是常量表示式 為什麼有的後面沒有寫任何語句序列?什麼意思
那就是什麼都不執行,相當於空語句,空語句在哪都適用,望採納 switch i 嗎?這種寫法是把012這三種情況綜合起來 c語言中用switch語句的時候,為什麼有些case後面沒有語句?c語言中 switch語句其實每個case都會判斷的,所以要用break跳出有時候兩個不同的case需要做相同的處...
C語言,分別用if語句和switch語句編寫程式求分段函式
if語句 inlcude include define a 10 a自己取值 void main switch語句 include include define a 10 a自己取值 void main matlab分段函式用switch程式設計 不要if語句的 50 clear a input i...
請問C中a》2是什麼意思,c語言中abc2是什麼意思
1 來 是右移運算子,表示把a的二進 自製值按位 bai整體向右移動兩位。右邊移出du的兩位丟失,左邊zhi補dao兩個0。假如a的二進位制是1011 1011,右移兩位得到0010 1110。2 移位運算子就是在二進位制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分為三種 左移 帶符號右...