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

C語言的三種條件判斷語句你都了解嗎

 更新時間:2022年03月04日 16:16:48   作者:c1278943913  
這篇文章主要為大家詳細介紹了C語言的三種條件判斷語句,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

if語句

if語句中,首先判斷表達式的值,然后根據(jù)該值的情況控制程序流程。表達式的值不等于0,即為真;否則為假。if語句有if,if--else和else if 三種形式

if(表達式) 語句
if(表達式)
{   
    語句塊1;
}
else
{
    語句塊2;
}
if(表達式1) 語句1
else if(表達式2) 語句2
····
else if(表達式n—1) 語句n-1
else 語句n

if的嵌套形式

if(表達式1)
{
    if(表達式2)
    {
        語句塊1;
    }
    else
    {
        語句塊2;        
    }
{
else
{
    if(表達式3)
    {
        語句塊3;
    }
    else
    {
        語句塊4;        
    }
}

條件運算符

條件運算符可對一個表達式的值的真假情況進行檢驗,然后根據(jù)檢驗結(jié)果返回另外兩個表達式中的一個。

表達式1?表達式2:表達式3;
max=(a>b)?a:b;

在運算中,首先對第一個表達式的值進行檢驗。如果值為,則返回第二個表達式的結(jié)果值;如果為,則返回第三個表達式的結(jié)果值。

例:a>b為真,則max=a;為假,則max-b

Objecy=(flag>=N)?1:0;
num=Object?num:num*1.1;
LED=mode?( (treadmill_i<=6) ? (8'hff>>(7-treadmill_i) ): (8'hff>>(treadmill_i-7) ) ):
( (treadmill_i<=6) ? (1<<treadmill_i) : (1<<(14-treadmill_i) ) );
//當(dāng)成立時流水燈,不成立跑馬燈,移位控制

switch語句

if只有兩個分枝可供選擇,而實際情況中常需要用到多分枝的選擇。當(dāng)然,使用嵌套的if語句也可以實現(xiàn)多分枝的選擇,但是如果分枝較多,就會使得嵌套的if語句層數(shù)較多,程序冗余,并且可讀性不好。C語言中可以使用switch語句直接處理多分枝選擇的情況,提高程序代碼可讀性。

switch(表達式)
{
    case:1
        語句塊;break;
    case:2
        語句塊;break;
    。。。
    case:n
        語句塊;break;
    default:
        默認情況語句塊;break;
}

表達式的結(jié)果必須為整數(shù)

default關(guān)鍵字的作用是如果沒有符合條件的情況,那么執(zhí)行default后的默認情況語句,default可以省略

switch多路開關(guān)模式

switch(表達式)
{
    case:1
        語句塊;break;
    case:2
    case:3
        語句塊;break;
    。。。
    default:
        默認情況語句塊;break;
}

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!    

相關(guān)文章

  • [c++]變量聲明與定義的規(guī)則詳解

    [c++]變量聲明與定義的規(guī)則詳解

    這篇文章主要介紹了[c++]變量聲明與定義的規(guī)則詳解,對于學(xué)習(xí)c++的朋友來說這是一個很細膩的文章,代碼完整,需要的朋友可以參考下
    2021-04-04
  • C++實現(xiàn)神經(jīng)BP神經(jīng)網(wǎng)絡(luò)

    C++實現(xiàn)神經(jīng)BP神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細介紹了C++實現(xiàn)神經(jīng)BP神經(jīng)網(wǎng)絡(luò),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C語言scandir函數(shù)獲取文件夾內(nèi)容的實現(xiàn)

    C語言scandir函數(shù)獲取文件夾內(nèi)容的實現(xiàn)

    scandir?函數(shù)用于列舉指定目錄下的文件列表,本文主要介紹了C語言scandir函數(shù)獲取文件夾內(nèi)容的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • C語言中的數(shù)據(jù)類型強制轉(zhuǎn)換

    C語言中的數(shù)據(jù)類型強制轉(zhuǎn)換

    這篇文章主要介紹了C語言中的數(shù)據(jù)類型強制轉(zhuǎn)換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • C++中CSTRINGLIST用法詳解

    C++中CSTRINGLIST用法詳解

    這篇文章主要介紹了C++中CSTRINGLIST用法詳解的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • C++標準模板庫string類的介紹與使用講解

    C++標準模板庫string類的介紹與使用講解

    今天小編就為大家分享一篇關(guān)于C++標準模板庫string類的介紹與使用講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C++逐步介紹日期類的使用

    C++逐步介紹日期類的使用

    下面小編就為大家?guī)硪黄狢++實現(xiàn)日期類(Date類)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2022-07-07
  • 在C/C++與Python之間實現(xiàn)通信的常見方法

    在C/C++與Python之間實現(xiàn)通信的常見方法

    在C/C++與Python之間實現(xiàn)通信的方式有很多,本文給大家介紹了一些常見的方法,文中通過代碼示例介紹的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12
  • C語言零基礎(chǔ)入門(2)

    C語言零基礎(chǔ)入門(2)

    這篇文章主要為大家詳細介紹了C語言零基礎(chǔ)入門的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 利用C語言繪制一個正方體

    利用C語言繪制一個正方體

    這篇文章主要為大家詳細介紹了如何利用C語言繪制一個正方體,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)和借鑒價值,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-01-01

最新評論

桐庐县| 广安市| 白朗县| 卢龙县| 台南县| 平原县| 瓦房店市| 曲阜市| 龙山县| 汉寿县| 从江县| 鱼台县| 鄂州市| 乐都县| 北辰区| 辉县市| 南江县| 花莲县| 双流县| 雅江县| 雅江县| 新田县| 和田市| 南涧| 敖汉旗| 钟祥市| 油尖旺区| 邵武市| 陇西县| 昭平县| 秭归县| 秭归县| 射洪县| 色达县| 湘潭县| 阿克陶县| 清远市| 咸阳市| 广昌县| 甘洛县| 阳春市|