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

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

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

if語句

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

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

if的嵌套形式

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

條件運(yùn)算符

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

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

在運(yùn)算中,首先對第一個表達(dá)式的值進(jìn)行檢驗(yàn)。如果值為,則返回第二個表達(dá)式的結(jié)果值;如果為,則返回第三個表達(dá)式的結(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只有兩個分枝可供選擇,而實(shí)際情況中常需要用到多分枝的選擇。當(dāng)然,使用嵌套的if語句也可以實(shí)現(xiàn)多分枝的選擇,但是如果分枝較多,就會使得嵌套的if語句層數(shù)較多,程序冗余,并且可讀性不好。C語言中可以使用switch語句直接處理多分枝選擇的情況,提高程序代碼可讀性。

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

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

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

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    C++中CSTRINGLIST用法詳解

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

    C++標(biāo)準(zhǔn)模板庫string類的介紹與使用講解

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

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

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

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

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

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

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

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

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

最新評論

新建县| 上栗县| 陕西省| 尼木县| 永嘉县| 明水县| 洛隆县| 灵武市| 兴业县| 连江县| 平顶山市| 枝江市| 汉沽区| 开江县| 同德县| 平武县| 卫辉市| 青田县| 肥乡县| 台中市| 安乡县| 武山县| 淅川县| 梅河口市| 赣州市| 依兰县| 万宁市| 蒲江县| 即墨市| 盐津县| 胶州市| 岚皋县| 沁阳市| 资阳市| 昂仁县| 原阳县| 那曲县| 敦煌市| 玉山县| 定结县| 麦盖提县|