if是c語言的關(guān)鍵字,所有c語言的基本語句都是有編譯器將C語言翻譯成機器語言。內(nèi)部是一個判斷真假的條件語句,如果該語句為真,就執(zhí)行其下的一條語句。若有多條語句則應用花括號括起來算作一條語句。一般if和else連用。就是說,滿足if條件就執(zhí)行這個,否則就執(zhí)行else下的語句。
c語言if語句怎么使用
內(nèi)部是一個判斷真假的條件語句,如果該語句為真,就執(zhí)行其下的一條語句。若有多條語句則應用花括號括起來算作一條語句。一般if和else連用。就是說,滿足if條件就執(zhí)行這個,否則就執(zhí)行else下的語句。
if是c語言的關(guān)鍵字,所有c語言的基本語句都是有編譯器(比如VC,GCC等)將C語言翻譯成機器語言(匯編語言)。比如下面簡單的if語句,我們看看編譯器將其轉(zhuǎn)換為什么樣子。對應的編譯器(我用的VC)編譯后的結(jié)果(匯編語言)。
c語言提供了3種形式的if語句:
1、if(表達式)語句1
例如:
if(x>y)
printf("%d",x);
2、if(表達式)
語句1
else
語句2
例如:
if(x>y)
printf("%d",x);
else
printf("%d",y);
3、if(表達式1) (在else部分又嵌套了多層的if語句)
語句1
else if(表達式2)
語句2
else if(表達式3)
語句3
else if(表達式m)
語句m
else
語句m+1
常見的C語言條件控制語句
switch語句
一般格式
switch(表達式)
{
case 常量表達式1:
語句1;
break;
case 常量表達式2:
語句2;
break;
…
case 常量表達式n:
語句n;
break;
default:
語句n+1;
break;
}