C語言day04-01Switch 基本概念

Switch 基本概念

概念

/**
 if 格式:
 
 if(條件表達(dá)式)
 {
    語句;
 }
 
 switch 格式:
 
 switch (條件表達(dá)式)
 {
    case 整數(shù): // case可以有一個(gè)或多個(gè)
        語句;
        break;
    case 整數(shù): // case可以有一個(gè)或多個(gè)
        語句;
        break;
    default:
        語句;
        break;
 }
 
 1. 拿到條件表達(dá)式的返回值 (注意返回值必須是整型)
 2. 利用條件表達(dá)式的返回值 和 switch后面大括號(hào)中的每一個(gè)case進(jìn)行比較,判斷條件表達(dá)式的返回值 和 case后面的整數(shù) 是否相等  
    條件表達(dá)式 == 整數(shù) 
 3. 如果條件表達(dá)式 的返回值 等于 某一個(gè)case后面的整數(shù),那么就會(huì)執(zhí)行該case后面的語句
 4. 執(zhí)行完畢語句之后 如果遇到break就會(huì)結(jié)束整個(gè)switch語句, 也就是說后面的所有語句都不會(huì)被執(zhí)行
 5. 如果前面的case不滿足, 也就是前面的case的整數(shù) 和 條件表達(dá)式的返回值不相等就會(huì)繼續(xù)判斷后面的case
 6. 如果前面所有的case都不滿足,就會(huì)執(zhí)行default后面的語句
 
 7. break 的作用就是結(jié)束switch語句
 */

代碼

#pragma mark swicth的基本概念

#include <stdio.h>
int main()
{
    
    int age = 6;
    /*
     結(jié)束switch語句:
     1. 遇到break
     2. 執(zhí)行到switch對(duì)應(yīng)大括號(hào)的結(jié)束}
     */
    switch (age) {
        case 3:    // 3 == 6
            printf("該上幼兒園了\n");
            break;  // break的作用就是用于結(jié)束switch語句
        case 6:    // 6 == 6
            printf("該上小學(xué)了\n");
            // 沒有寫break
            // 注意:如果switch中有一個(gè)case滿足了條件叹誉,那么其他所有的case和default都會(huì)失效
        case 12:   // 12 == 18
            printf("該上中學(xué)了\n");
            break;
            
        default:
            printf("該上高中了\n");
            
            break;  // 某些情況下default后面的break可以省略,因?yàn)閐efault后面就是 }
    }
    
    return 0;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末糟描,一起剝皮案震驚了整個(gè)濱河市衙伶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌三妈,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碉钠,死亡現(xiàn)場(chǎng)離奇詭異辩撑,居然都是意外死亡宛渐,警方通過查閱死者的電腦和手機(jī)竞漾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窥翩,“玉大人,你說我怎么就攤上這事鳞仙】芪茫” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵棍好,是天一觀的道長仗岸。 經(jīng)常有香客問我允耿,道長,這世上最難降的妖魔是什么扒怖? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任较锡,我火速辦了婚禮,結(jié)果婚禮上盗痒,老公的妹妹穿的比我還像新娘蚂蕴。我一直安慰自己,他們只是感情好俯邓,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布骡楼。 她就那樣靜靜地躺著,像睡著了一般稽鞭。 火紅的嫁衣襯著肌膚如雪鸟整。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天朦蕴,我揣著相機(jī)與錄音篮条,去河邊找鬼。 笑死吩抓,一個(gè)胖子當(dāng)著我的面吹牛兑燥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播琴拧,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼降瞳,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蚓胸?” 一聲冷哼從身側(cè)響起挣饥,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沛膳,沒想到半個(gè)月后扔枫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锹安,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年短荐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叹哭。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡忍宋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出风罩,到底是詐尸還是另有隱情糠排,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布超升,位于F島的核電站入宦,受9級(jí)特大地震影響哺徊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜乾闰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一落追、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涯肩,春花似錦轿钠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至铅乡,卻和暖如春继谚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阵幸。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工花履, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人挚赊。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓诡壁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親荠割。 傳聞我的和親對(duì)象是個(gè)殘疾皇子妹卿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容