** C語言if語句的一般形式**
1、一般形式
- f(表達(dá)式) 語句1
[else 語句2]
- if語句中的表達(dá)式可以是關(guān)系表達(dá)式、邏輯表達(dá)式,甚至還可以是數(shù)值表達(dá)式。
- 語句1和語句2可以是一個(gè)簡單的語句,也可以是一個(gè)復(fù)合語句,還可以是另一個(gè)if語句。
- 方括號(hào)內(nèi)的部分(即else子句)為可選的,既可以有,也可以沒有。
C語言if語句最常見的3種形式
-
沒有else子句部分
if(表達(dá)式) 語句1 -
有else子句部分
if(表達(dá)式)語句1
else
語句2
-
在else部分又嵌套了多層的if語句
if(表達(dá)式1) 語句1 else if(表達(dá)式2) 語句2 else if(表達(dá)式3) 語句3 …… else if(表達(dá)式m)語句m else 語句m+1
語句1、語句2...語句m等是if語句中 的“內(nèi)嵌語句”,它們是if語句中的一部分。
- 整個(gè)if語句可以寫在多行上,也可以寫在一行上。
- if語句無論寫在幾行上,都是一個(gè)整體,屬于同一語句。
- 內(nèi)嵌語句也可以是一個(gè)if語句。
- 在if語句中要對(duì)給定的條件進(jìn)行檢查,判斷所給定的條件是否成立。
C語言if語句比大小
#include
int main()
{
int num1,num2;
int max;
printf("請(qǐng)輸入兩個(gè)數(shù):");
scanf("%d %d",&num1,&num2);
if(num1>num2)
{
max=num1;
}
else
{
max=num2;
}
printf("較大的數(shù)是:%d\\n",max);
return 0;
}
編譯運(yùn)行結(jié)果:
請(qǐng)輸入兩個(gè)數(shù):3 5
較大的數(shù)是:5
--------------------------------
Process exited after5.956 secondswith return value0
請(qǐng)按任意鍵繼續(xù). . .
-
C語言
+關(guān)注
關(guān)注
180文章
7604瀏覽量
136860 -
IF
+關(guān)注
關(guān)注
1文章
50瀏覽量
26874
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論