** C語言if語句的一般形式**
1、一般形式
- f(表達(dá)式) 語句1
[else 語句2]
- if語句中的表達(dá)式可以是關(guān)系表達(dá)式、邏輯表達(dá)式,甚至還可以是數(shù)值表達(dá)式。
- 語句1和語句2可以是一個簡單的語句,也可以是一個復(fù)合語句,還可以是另一個if語句。
- 方括號內(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語句中的一部分。
- 整個if語句可以寫在多行上,也可以寫在一行上。
- if語句無論寫在幾行上,都是一個整體,屬于同一語句。
- 內(nèi)嵌語句也可以是一個if語句。
- 在if語句中要對給定的條件進(jìn)行檢查,判斷所給定的條件是否成立。
C語言if語句比大小
#include
int main()
{
int num1,num2;
int max;
printf("請輸入兩個數(shù):");
scanf("%d %d",&num1,&num2);
if(num1>num2)
{
max=num1;
}
else
{
max=num2;
}
printf("較大的數(shù)是:%d\\n",max);
return 0;
}
編譯運(yùn)行結(jié)果:
請輸入兩個數(shù):3 5
較大的數(shù)是:5
--------------------------------
Process exited after5.956 secondswith return value0
請按任意鍵繼續(xù). . .
-
C語言
+關(guān)注
關(guān)注
180文章
7615瀏覽量
137835 -
IF
+關(guān)注
關(guān)注
1文章
50瀏覽量
26910
發(fā)布評論請先 登錄
相關(guān)推薦
C語言中break語句的語法和基本應(yīng)用
C語言中if語句、if-else語句和switch語句詳解
![<b class='flag-5'>C</b><b class='flag-5'>語言</b>中if<b class='flag-5'>語句</b>、if-else<b class='flag-5'>語句</b>和switch<b class='flag-5'>語句</b>詳解](https://file1.elecfans.com/web2/M00/91/51/wKgaomTfLVaALku7AAEbtPr3ZGI937.jpg)
記錄幾種最常見、最基礎(chǔ)的通信方法
C語言入門教程-if語句和while循環(huán)
電動車電池最常見的幾種損壞情況(一)
單片機(jī)C語言教程-基礎(chǔ)語句
C語言入門C語言語句的更換技巧
C語言基礎(chǔ)教程之語句的詳細(xì)資料和實(shí)例說明
![<b class='flag-5'>C</b><b class='flag-5'>語言</b>基礎(chǔ)教程之<b class='flag-5'>語句</b>的詳細(xì)資料和實(shí)例說明](https://file.elecfans.com/web1/M00/6C/83/o4YBAFvqrYSAckZKAAEymVq3te0984.png)
評論