C語言 條件判斷詳細(xì)介紹
C 判斷
判斷結(jié)構(gòu)要求程序員指定一個或多個要評估或測試的條件,以及條件為真時要執(zhí)行的語句(必需的)和條件為假時要執(zhí)行的語句(可選的)。
C 語言把任何非零和非空的值假定為 true,把零或 null 假定為 false。
下面是大多數(shù)編程語言中典型的判斷結(jié)構(gòu)的一般形式:
判斷語句
C 語言提供了以下類型的判斷語句。點擊鏈接查看每個語句的細(xì)節(jié)。
語句 | 描述 |
---|---|
if 語句 | 一個 if 語句 由一個布爾表達(dá)式后跟一個或多個語句組成。 |
if...else 語句 | 一個 if 語句 后可跟一個可選的 else 語句,else 語句在布爾表達(dá)式為假時執(zhí)行。 |
嵌套 if 語句 | 您可以在一個 if 或 else if 語句內(nèi)使用另一個 if 或 else if 語句。 |
switch 語句 | 一個 switch 語句允許測試一個變量等于多個值時的情況。 |
嵌套 switch 語句 | 您可以在一個 switch 語句內(nèi)使用另一個 switch 語句。 |
? : 運(yùn)算符
我們已經(jīng)在前面的章節(jié)中講解了 條件運(yùn)算符 ? :,可以用來替代 if...else 語句。它的一般形式如下:
Exp1 ? Exp2 : Exp3;
其中,Exp1、Exp2 和 Exp3 是表達(dá)式。請注意,冒號的使用和位置。
? 表達(dá)式的值是由 Exp1 決定的。如果 Exp1 為真,則計算 Exp2 的值,結(jié)果即為整個 ? 表達(dá)式的值。如果 Exp1 為假,則計算 Exp3 的值,結(jié)果即為整個 ? 表達(dá)式的值。
以上就是對C語言判斷做的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對本站的支持!
欄 目:C語言
下一篇:總結(jié)UNIX/LINUX下C++程序計時的方法
本文標(biāo)題:C語言 條件判斷詳細(xì)介紹
本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/2115.html
您可能感興趣的文章
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用函數(shù)刪除字符
- 04-02c語言的正則匹配函數(shù) c語言正則表達(dá)式函數(shù)庫
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言中對數(shù)函數(shù)的表達(dá)式 c語言中對數(shù)怎么表達(dá)
- 04-02c語言用函數(shù)寫分段 用c語言表示分段函數(shù)
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排序法函數(shù)
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段函數(shù)
- 04-02C語言中怎么打出三角函數(shù) c語言中怎么打出三角函數(shù)的值
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求階乘


閱讀排行
本欄相關(guān)
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言的正則匹配函數(shù) c語言正則表達(dá)
- 04-02c語言用函數(shù)寫分段 用c語言表示分段
- 04-02c語言中對數(shù)函數(shù)的表達(dá)式 c語言中對
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段
- 04-02C語言中怎么打出三角函數(shù) c語言中怎
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求
隨機(jī)閱讀
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 04-02jquery與jsp,用jquery
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10C#中split用法實例總結(jié)
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10delphi制作wav文件的方法
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10使用C語言求解撲克牌的順子及n個骰子