亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

  • C語言字符串的模式匹配之BF與KMP

    C語言字符串的模式匹配之BF與KMP

    這篇文章記錄一下串里面的模式匹配,模式匹配,顧名思義就是給定一個被匹配的字符串,然后用一個字符串模式(模型)去匹配上面說的字符串,看后者是否在前者里面出現(xiàn)。常用的有2種算法可以實(shí)現(xiàn),下面我們來具體探討下
    2021-09-09
  • 淺談C++11中的幾種鎖

    淺談C++11中的幾種鎖

    本文主要介紹了C++11中的幾種鎖,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C/C++獲取Windows平臺CPU占用率的方法

    C/C++獲取Windows平臺CPU占用率的方法

    最近在做系統(tǒng)信息相關(guān)的接口,為了實(shí)現(xiàn)跨平臺,故在linux和Windows平臺獲取占用率信息,文章主要介紹Windows下的方法,文中給出了參考代碼,需要的朋友可以參考下
    2023-12-12
  • C++項(xiàng)目基于HuffmanTree實(shí)現(xiàn)文件的壓縮與解壓縮功能

    C++項(xiàng)目基于HuffmanTree實(shí)現(xiàn)文件的壓縮與解壓縮功能

    這篇文章主要介紹了C++項(xiàng)目基于HuffmanTree實(shí)現(xiàn)文件的壓縮與解壓縮功能,本文給大家提到文件壓縮的概念介紹及壓縮方法,通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • C++實(shí)現(xiàn)簡單版通訊錄管理系統(tǒng)

    C++實(shí)現(xiàn)簡單版通訊錄管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡單版通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言楊氏矩陣查找算法實(shí)例講解

    C語言楊氏矩陣查找算法實(shí)例講解

    楊氏矩陣是一個數(shù)字矩陣,矩陣的每一行從左到右一次遞增,矩陣從上到下遞增,在這樣的矩陣中查找一個數(shù)字是否存在。時間復(fù)雜度小于O(N),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-09-09
  • C語言實(shí)現(xiàn)跨文件傳輸數(shù)據(jù)的幾種方式

    C語言實(shí)現(xiàn)跨文件傳輸數(shù)據(jù)的幾種方式

    C語言是一種強(qiáng)大的、通用的編程語言,常用于系統(tǒng)級編程,包括硬件交互,如中斷處理和數(shù)據(jù)采集,在本文中,我們將深入探討如何使用C語言進(jìn)行跨文件數(shù)據(jù)傳輸,文中有相關(guān)的代碼供大家參考,需要的朋友可以參考下
    2024-08-08
  • 深入了解C++中基于模板的類型擦除

    深入了解C++中基于模板的類型擦除

    在C\C++中主要有三種類型擦除的方式:基于void*的類型擦除、面向?qū)ο蟮念愋筒脸突谀0宓念愋筒脸?本文主要為大家詳細(xì)介紹基于模板的類型擦除的相關(guān)知識,需要的可以了解下
    2023-12-12
  • C++引用和指針的區(qū)別你知道嗎

    C++引用和指針的區(qū)別你知道嗎

    這篇文章主要為大家介紹了C++引用和指針的區(qū)別,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2022-01-01
  • 字符串中找出連續(xù)最長的數(shù)字字符串的實(shí)例代碼

    字符串中找出連續(xù)最長的數(shù)字字符串的實(shí)例代碼

    這篇文章介紹了字符串中找出連續(xù)最長的數(shù)字字符串的實(shí)例代碼,有需要的朋友可以參考一下
    2013-09-09

最新評論