c語言if, C語言中的if else語句是什么?不知道小伙伴們今天來看看邊肖的分享吧!生活中很多事情都是在滿足一定條件的情況下發(fā)生的。類似地,程序中的“操作語句”只有在滿足某些邏輯條件時(shí)才會執(zhí)行。這種語句稱為條件語句。
或者“if語句”。如果使用關(guān)鍵字,則“an操作語句”稱為“If體”或“條件語句體”。顯然,if語句是一個(gè)分支結(jié)構(gòu)。當(dāng)條件滿足時(shí),有兩個(gè)分支:“執(zhí)行操作語句”和“跳過操作語句的執(zhí)行”。
if語句的格式如下。
當(dāng)if體中有多個(gè)語句時(shí),這些語句應(yīng)該用{}括起來,形成一個(gè)復(fù)合語句,如下所示。
If(條件表達(dá)式)
{
復(fù)合語句a;
}
當(dāng)if體是簡單語句時(shí),{}可以省略,即:
If(條件表達(dá)式)
簡單陳述a;//如果正文
條件表達(dá)式可以是關(guān)系表達(dá)式、邏輯表達(dá)式、算術(shù)表達(dá)式或混合表達(dá)式。只要if體的值為真或非零,就執(zhí)行if體。例如:
If (a6) //關(guān)系表達(dá)式,當(dāng)a6為真時(shí),執(zhí)行If體。
Statement(s);
If (a||b) //邏輯表達(dá)式,只要A和B中有一個(gè)為真,結(jié)果為真,就執(zhí)行If體。
Statement(s);
If (3-6) //算術(shù)表達(dá)式,只要表達(dá)式的值不為0,結(jié)果為真,就執(zhí)行If體。
Statement(s);
/*關(guān)系和邏輯混合表達(dá)式,只要age=60或age=10之一為真且結(jié)果為真,如果body */
if (age=60 ||age=10)
Statement(s);
If-otherwise statement:
If(表達(dá)式)
陳述1;
else
聲明2;
它的語義是:如果表達(dá)式的值為真,則執(zhí)行語句1,否則執(zhí)行語句2。實(shí)施流程:
#include stdio.h
int main(void){
int a, b;
printf(input two numbers: );
scanf(%d%d,a,b);
if(ab)
printf(max=%d/n,a);
else
printf(max=%d/n,b);
return 0;
}
輸入兩個(gè)整數(shù)并輸出其中最大的一個(gè)。用if-else語句判斷A和B的大小,如果A大,輸出A,否則輸出B.
c語言if,以上就是本文為您收集整理的c語言if最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。