c 中switch語句裡的default是怎麼用的,有什麼

2021-04-17 21:08:02 字數 2078 閱讀 3323

1樓:匿名使用者

一般這麼寫:

baiswith(變數

du)default就是當變數的取值不在上面任何一dao個case的情況下,語句要版做權處理,其實也是一種case,只不過就是指「除了指定的幾個case以外的其他情況」

switch case語句中必須得有default語句麼

2樓:匿名使用者

不是來必須的。 switch case 語句是一個條件自

選擇語句,找到相同的baicase值做為入口,du執行後面的程式;若zhi所有的case都不滿

dao足,則找default入口;若未找到則退出整個switch語句。 所以default只是一個備用的入口,有沒有都無所謂。

3樓:匿名使用者

不是必須有default的,有些弱型別語言是不用寫的,但是為了程式更完整、更安全,建議寫上default

c++中關於switch和default語句的問題,急用,**等

4樓:匿名使用者

一樓回答對了。

switch-case中,如果沒有break,會繼續做下一條語句,起始n=0,做case 0,然後case 1,case2,此時n++,變成1了,break,繼續進去while判斷為true,從case 1,然後case 2,n++,n此時為2,break,while判斷true,進入switch-case,沒有case 為 3的情況,所以執行default的語句,輸出 *,n++ ,n變成4,while 判斷為false,退出迴圈。

樓主應該理解了switch-case的用法和default呼叫的時候。

5樓:

1 switch要執行四次,即n=0,1,2,3時分別執行。

2 n=0時,從case 0開始往下執行,執行cout<<" "<往下執行,執行cout<<" "<

4 n=2時,從case 2開始往下執行,執行cout<<" "<

5 n=3時,從default:開始往下執行,執行cout<<"*";n++;輸出: *

6 總的輸出為:

0 0 1 1 2*

6樓:匿名使用者

不用看我的了,樓上對。

c++在switch語句中default的位置有沒有什麼講究?

7樓:匿名使用者

其實沒什麼講究 但習慣上都寫最後 這樣看起來也比軟直觀

c++中switch語句裡的default是怎麼用的?有什麼作用?

8樓:a羅網天下

舉例**如下:

switch(表示式)

其語義是:計算表示式的值。並逐個與其後的常量表示式值相比較,當表示式的值與某個常量表示式的值相等時,即執行其後的語句,然後不再進行判斷,繼續執行後面所有case後的語句。

如表示式的值與所有case後的常量表示式均不相同時,則執行default後的語句。

default用法如下:

如果default語句在所有case最後,此時可以不加break 如果default語句之後還有case語句,如果不加break,則default語句執行過之後會繼續下面的case語句,此時必須要在default之後加break語句,不過這種default用法是不推薦的,default顧名思義是預設情況,只有任何條件都不匹配的情況下才會執行,所以應該將default語句放在所有case結束之後。

c++中switch語句中default∶後面什麼也沒有是什麼意思啊

9樓:望舒凌霄

就是其他情況什麼都不做

10樓:匿名使用者

那要看情況了, default如果是在switch的最下面,那的確什麼都不做。如果是在上面(下面有其他的case),如果default下面沒有break;的情況下,會把下面那個case執行下去,有break;的話就真的什麼也不會執行了

C 在switch語句中default的位置有沒有什麼講究

其實沒什麼講究 但習慣上都寫最後 這樣看起來也比軟直觀 c 中switch語句裡的default是怎麼用的?有什麼作用?一般這麼寫 swith 變數 default就是當變數的取值不在上面任何一個case的情況下,語句要做處理,其實也是一種case,只不過就是指 除了指定的幾個case以外的其他情況...

php裡面的switch語句裡的true什麼意思switc

意思就是 一定會進入switch 做判斷羅 若都沒有相符的case則最後選擇 default php中switch以下輸出結果為什麼是1 不是0?我是這麼理解的抄 switch後面括號裡的東西襲 這裡的東西可以是表示式也可以是一個值 與case 後面的東西 這裡的東西可以是表示式也可以是值 進行比較...

matlab中switch語句的用法例子

if else end語句所對應的是多重判斷選擇,而有時也會遇到多分支判斷選擇的問題。matlab語言為解決多分支判斷選擇提供了switch case語句。switch case語句的一般表達形式為 switch 選擇判斷量 case 選擇判斷值1 選擇判斷語句1 case 選擇判斷值2 選擇判斷語...