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

C語言流程控制之switch語句詳解

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

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

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

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

注:

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

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

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

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

附:switch語句的流程圖

總結(jié) 

到此這篇關(guān)于C語言流程控制之switch語句詳解的文章就介紹到這了,更多相關(guān)C語言流程控制switch語句內(nèi)容請搜索腳本之家以前的文章或繼續(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)該包含這個頭文件.下面我們寫一個簡單的可變參數(shù)的函數(shù),該函數(shù)至少有一個整數(shù)參數(shù),第二個參數(shù)也是整數(shù),是可選的.函數(shù)只是打印這兩個參數(shù)的值
    2013-09-09
  • C++ 使用CRC32檢測內(nèi)存映像完整性的實現(xiàn)步驟

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

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

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

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

    C語言中求余運算符的使用解讀

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

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

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

    C語言打印楊輝三角示例匯總

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

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

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

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

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

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

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

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

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

最新評論

凭祥市| 宿松县| 武强县| 阳泉市| 连城县| 襄垣县| 信阳市| 句容市| 镇原县| 绵阳市| 邮箱| 晋宁县| 柳林县| 衡阳市| 兰溪市| 长子县| 永和县| 杭锦旗| 和平区| 鄂尔多斯市| 祥云县| 新民市| 昌平区| 两当县| 内江市| 赤水市| 临潭县| 荔波县| 郸城县| 阳原县| 施甸县| 新津县| 池州市| 定陶县| 延津县| 万州区| 康定县| 凤阳县| 富宁县| 连江县| 白朗县|