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

C語言if選擇結(jié)構(gòu)語句詳解

 更新時間:2021年12月23日 10:58:20   作者:張夷陵  
大家好,本篇文章主要講的是C語言if選擇結(jié)構(gòu)語句詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

一.選擇結(jié)構(gòu)功能

根據(jù)給定的判斷條件,控制程序執(zhí)行流程的語句。

二.選擇結(jié)構(gòu)形式

單分支:根據(jù)給定條件,決定是否執(zhí)行一段語句。

雙分支:根據(jù)給定條件,執(zhí)行兩條路徑中的一條。

多分支:根據(jù)給定條件,決定執(zhí)行其中一條路徑。

三.選擇結(jié)構(gòu)分類

1.單分支選擇結(jié)構(gòu)

①功能

根據(jù)給定表達(dá)式?jīng)Q定執(zhí)行操作或者跳過操作。

②單分支if語句格式

③一般形式

if(表達(dá)式)
    語句A

④示例

 if(score<60)
     printf("不及格!");

⑤說明

(1)表達(dá)式可以是關(guān)系表達(dá)式、數(shù)值表達(dá)式邏輯表達(dá)式,必須用括號括起來,非0時為。

(2)語句可以是一條簡單語句復(fù)合語句。

2.雙分支選擇結(jié)構(gòu)

①功能

根據(jù)給定表達(dá)式?jīng)Q定在兩個不同的操作中,選擇其中一個執(zhí)行。

②雙分支if-else語句格式

③一般形式

if (表達(dá)式)
    語句A
else
    語句B

3.多分支選擇結(jié)構(gòu)

①功能

根據(jù)給定表達(dá)式,從多個條件中選擇滿足條件的語句組執(zhí)行。若所有的表達(dá)式值都為0,則執(zhí)行最后一個else后邊的語句。

②多分支if-else語句格式

③一般形式

if(表達(dá)式1) 語句 1
 
else if(表達(dá)式2) 語句 2
 
else if(表達(dá)式3) 語句 3
 
······
 
else if(表達(dá)式m) 語句 m
 
else 語句 n

④說明

C語言規(guī)定,在缺省{ }時,else總是和它上面離它最近的未配對的if相匹配。

四.條件表達(dá)式

1.條件運算符

?;

2.形式

表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3

3.一般注解

條件運算符是C語言中唯一三元運算符,需要3個運算對象,每個運算對象都是一個表達(dá)式。

4.功能

如果表達(dá)式1為,整個條件表達(dá)式的值是表達(dá)式2的值;否則,是表達(dá)式3的值。

5.示例

(5>2)?1:3值為1

總結(jié)

到此這篇關(guān)于C語言if選擇結(jié)構(gòu)語句詳解的文章就介紹到這了,更多相關(guān)C語言if語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在C++中實現(xiàn)高效的數(shù)組原地輪轉(zhuǎn)的方法總結(jié)

    在C++中實現(xiàn)高效的數(shù)組原地輪轉(zhuǎn)的方法總結(jié)

    在 C++ 中,可以通過多種方式實現(xiàn)數(shù)組的輪轉(zhuǎn)操作,以下是幾種常見的實現(xiàn)方法及其對應(yīng)的代碼示例,文中通過代碼示例介紹的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下
    2025-04-04
  • Qt編寫地圖之實現(xiàn)跨平臺功能

    Qt編寫地圖之實現(xiàn)跨平臺功能

    這篇文章主要介紹了如何利用Qt編寫地圖應(yīng)用時實現(xiàn)跨平臺功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-02-02
  • C語言數(shù)據(jù)結(jié)構(gòu)之堆、堆排序的分析及實現(xiàn)

    C語言數(shù)據(jù)結(jié)構(gòu)之堆、堆排序的分析及實現(xiàn)

    堆是一個近似完全二叉樹的結(jié)構(gòu),并同時滿足堆積的性質(zhì),下面這篇文章主要給大家介紹了關(guān)于C語言數(shù)據(jù)結(jié)構(gòu)之堆、堆排序的分析及實現(xiàn)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • C++如何將一個vector內(nèi)容賦值給另一個vector,及swap與assign區(qū)別

    C++如何將一個vector內(nèi)容賦值給另一個vector,及swap與assign區(qū)別

    在本文中,我們將主要介紹5種將一個vector內(nèi)容賦值給另一個vector的方式,順便討論下swap與assign的區(qū)別,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C語言的模板與泛型編程你了解嗎

    C語言的模板與泛型編程你了解嗎

    這篇文章主要為大家詳細(xì)介紹了C語言的模板與泛型編程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • C++使用正則表達(dá)式的詳細(xì)教程

    C++使用正則表達(dá)式的詳細(xì)教程

    正則表達(dá)式是一個非常強大的工具,主要用于字符串匹配,下面這篇文章主要給大家介紹了關(guān)于C++使用正則表達(dá)式的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • C語言實現(xiàn)會員管理系統(tǒng)

    C語言實現(xiàn)會員管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)會員管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解C++中指針和引用的區(qū)別

    詳解C++中指針和引用的區(qū)別

    這篇文章主要介紹了C++中指針和引用的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C++實現(xiàn)LeetCode(66.加一運算)

    C++實現(xiàn)LeetCode(66.加一運算)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(66.加一運算),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • c++ TCHAR轉(zhuǎn)string導(dǎo)致中文缺失或亂碼問題及解決

    c++ TCHAR轉(zhuǎn)string導(dǎo)致中文缺失或亂碼問題及解決

    這篇文章主要介紹了c++ TCHAR轉(zhuǎn)string導(dǎo)致中文缺失或亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論

武夷山市| 屏南县| 炎陵县| 盘山县| 嵊州市| 贵州省| 奉节县| 河北区| 民乐县| 鄄城县| 密云县| 阳春市| 江孜县| 阿巴嘎旗| 奉化市| 五莲县| 林甸县| 宜兰县| 景谷| 宝山区| 德清县| 应用必备| 台前县| 五原县| 邻水| 江油市| 灵璧县| 福建省| 白城市| 邵阳县| 阳信县| 勐海县| 民丰县| 荥经县| 礼泉县| 海阳市| 华池县| 麻江县| 赤城县| 自治县| 若羌县|