最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言流程控制之switch語(yǔ)句詳解

 更新時(shí)間:2021年01月11日 10:44:50   作者:Summer_JL  
這篇文章主要給大家介紹了關(guān)于C語(yǔ)言流程控制之switch語(yǔ)句的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

switch語(yǔ)句結(jié)構(gòu)

switch(表達(dá)式)
{
 case 判斷值1;
   語(yǔ)句組1;
   break;
 case 判斷值2;
   語(yǔ)句組2;
   break;
 case 判斷值3;
   語(yǔ)句組3;
   break;
 ……
 case 判斷值n;
   語(yǔ)句組n;
   break;
 default:
   語(yǔ)句組n+1;
   break;
}

表達(dá)式是選擇條件,可以是單個(gè)變量也可以是組合的表達(dá)式,其最終的結(jié)果必須是一整數(shù)值,{}內(nèi)的所有內(nèi)容是switch語(yǔ)句的主體,內(nèi)含多個(gè)case分支,判斷值必須是一常量,case分支根據(jù)判斷值標(biāo)識(shí)條件選擇的入口;break語(yǔ)句用于退出switch語(yǔ)句,如果不用break語(yǔ)句,則程序會(huì)依次往下執(zhí)行。

注:

1.switch()后面圓括號(hào)中的表達(dá)式要求結(jié)果是整數(shù)(整型變量),各個(gè)case的判斷值要求是整形常量。

2.各個(gè)case和default及其下面的語(yǔ)句組的順序是任意的,但各個(gè)case后面的判斷值必須是不同的值。

3.多個(gè)分支語(yǔ)句組的break語(yǔ)句起著退出switch-case結(jié)構(gòu)的作用,若無(wú)此語(yǔ)句,程序?qū)㈨樞驁?zhí)行下一個(gè)case語(yǔ)句組。

4.當(dāng)表達(dá)式的結(jié)果值與所有的case的判斷值都不一致時(shí),程序執(zhí)行default部分的語(yǔ)句組。所以default部分不是必須的。

附:switch語(yǔ)句的流程圖

總結(jié) 

到此這篇關(guān)于C語(yǔ)言流程控制之switch語(yǔ)句詳解的文章就介紹到這了,更多相關(guān)C語(yǔ)言流程控制switch語(yǔ)句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • va_list(),va_start(),va_arg(),va_end() 詳細(xì)解析

    va_list(),va_start(),va_arg(),va_end() 詳細(xì)解析

    這些宏定義在stdarg.h中,所以用到可變參數(shù)的程序應(yīng)該包含這個(gè)頭文件.下面我們寫一個(gè)簡(jiǎn)單的可變參數(shù)的函數(shù),該函數(shù)至少有一個(gè)整數(shù)參數(shù),第二個(gè)參數(shù)也是整數(shù),是可選的.函數(shù)只是打印這兩個(gè)參數(shù)的值
    2013-09-09
  • C++ 使用CRC32檢測(cè)內(nèi)存映像完整性的實(shí)現(xiàn)步驟

    C++ 使用CRC32檢測(cè)內(nèi)存映像完整性的實(shí)現(xiàn)步驟

    當(dāng)我們使用動(dòng)態(tài)補(bǔ)丁的時(shí)候,那么內(nèi)存中同樣不存在校驗(yàn)效果,也就無(wú)法抵御對(duì)方動(dòng)態(tài)修改機(jī)器碼了,為了防止解密者直接對(duì)內(nèi)存打補(bǔ)丁,我們需要在硬盤校驗(yàn)的基礎(chǔ)上,增加內(nèi)存校驗(yàn),防止動(dòng)態(tài)補(bǔ)丁的運(yùn)用。
    2021-06-06
  • C語(yǔ)言中#define與typedef的互換細(xì)節(jié)詳解

    C語(yǔ)言中#define與typedef的互換細(xì)節(jié)詳解

    本篇文章是對(duì)C語(yǔ)言中#define與typedef的互換細(xì)節(jié)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語(yǔ)言中求余運(yùn)算符的使用解讀

    C語(yǔ)言中求余運(yùn)算符的使用解讀

    這篇文章主要介紹了C語(yǔ)言中求余運(yùn)算符的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • C語(yǔ)言中你不知道的隱式類型轉(zhuǎn)換規(guī)則詳解

    C語(yǔ)言中你不知道的隱式類型轉(zhuǎn)換規(guī)則詳解

    在C語(yǔ)言中,類型轉(zhuǎn)換的方式一般可分為隱式類型轉(zhuǎn)換和顯示類型轉(zhuǎn)換(也稱為強(qiáng)制類型轉(zhuǎn)換),其中隱式類型轉(zhuǎn)換由編譯器自動(dòng)進(jìn)行,不需要程序員干預(yù),本文給大家詳細(xì)介紹了C語(yǔ)言中隱式類型轉(zhuǎn)換規(guī)則,需要的朋友可以參考下
    2024-01-01
  • C語(yǔ)言打印楊輝三角示例匯總

    C語(yǔ)言打印楊輝三角示例匯總

    本文給大家匯總了2種使用C語(yǔ)言實(shí)現(xiàn)楊輝三角的方法,不過(guò)還是給大家推薦第一種,希望大家能夠喜歡。
    2016-02-02
  • 詳解C++編程中斷言static_assert的使用

    詳解C++編程中斷言static_assert的使用

    這篇文章主要介紹了C++編程中斷言static_assert的使用,斷言在debug時(shí)非常有用,是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-01-01
  • C++Vector容器常用函數(shù)接口詳解

    C++Vector容器常用函數(shù)接口詳解

    最近我學(xué)習(xí)了C++中的STL庫(kù)中的vector容器,對(duì)于常用容器,我們不僅要會(huì)使用其常用的函數(shù)接口,我們還有明白這些接口在其底層是如何實(shí)現(xiàn)的。所以特意整理出來(lái)一篇博客供我們學(xué)習(xí)
    2022-08-08
  • 基于C++字符串替換函數(shù)的使用詳解

    基于C++字符串替換函數(shù)的使用詳解

    本篇文章是對(duì)C++字符串替換函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語(yǔ)言中查找字符在字符串中出現(xiàn)的位置的方法

    C語(yǔ)言中查找字符在字符串中出現(xiàn)的位置的方法

    這篇文章主要介紹了C語(yǔ)言中查找字符在字符串中出現(xiàn)的位置的方法,分別是strchr()函數(shù)和strrchr()函數(shù)的使用,需要的朋友可以參考下
    2015-08-08

最新評(píng)論

奎屯市| 寿阳县| 甘南县| 铁岭市| 芮城县| 逊克县| 潢川县| 高州市| 静海县| 广平县| 沛县| 兴隆县| 化州市| 舟山市| 鄱阳县| 华池县| 东莞市| 东莞市| 威远县| 米林县| 东平县| 赞皇县| 吉水县| 龙江县| 屏山县| 柳林县| 泌阳县| 呈贡县| 灵寿县| 奉贤区| 玉山县| 江永县| 罗甸县| 千阳县| 武山县| 镇赉县| 汪清县| 开原市| 津南区| 丹凤县| 井研县|