C語言switch中case 2如何呼叫case 1中的結果

2021-03-27 06:16:36 字數 3249 閱讀 7471

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 移位運算子就是在二進位制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分為三種 左移 帶符號右...