C語言if語句的嵌套
一般形式:
if()
if() 語句1
else 語句2 //內嵌if
else
if() 語句3
else 語句4 //內嵌if
應該注意if與else的配對關系。else總是與它上面的最近的未配對的if配對。
C語言switch多分支語句
如果分支較多,嵌套的if語句層數多,程序繁長而且可讀性降低,因為C語言提供switch語句直接處理多分支選擇。
一般形式
switch(表達式)
{
case 常量1:語句1
case 常量2:語句2
……
case 常量n:語句n
default:語句n+1
}
C語言switch多分支注意事項
- switch后面括號內的“表達式”,其值的類型應為整數類型,包括字符型。
- switch下面的花括號內是一個復合語句。
- 可以沒有default標號,此時如果沒有與switch表達式相匹配的case常量,則不執行任何語句,流程轉到switch語句的下一個語句。
- 各個case標號出現的次序不影響執行結果,case標號只起標記作用。
- 每一個case常量必須互不相同。
- 在case子句中雖然包含了一個以上執行語句,但可以不必用花括號括起來,會自動順序執行本case標號后面所有的語句。
C語言使用if語句嵌套
#include//頭文件
int main()//主函數
{
int num1,num2;
int max=0;
printf("請輸入兩個整數:");
scanf("%d %d",&num1,&num2);
if(num1>10)
{
if(num2>5)
{
printf("num1大于10,num2大于5!");
}
else
{
printf("num1大于10,num2小于5!");
}
}
else
{
printf("num1小于10!");
}
return 0;//函數返回值為0
}
編譯運行結果:
請輸入兩個整數:11 3
num1大于10,num2小于5!
--------------------------------
Process exited after10 secondswith return value0
請按任意鍵繼續. . .
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
C語言
+關注
關注
180文章
7614瀏覽量
137436 -
編程
+關注
關注
88文章
3637瀏覽量
93911 -
switch語句
+關注
關注
0文章
3瀏覽量
922
發布評論請先 登錄
相關推薦
c語言和單片機遇見的小注意事項
c語言和單片機遇見的小注意事項(會長期更)c語言中1.定義字符串char str[30]="abcdefg";[30]預存空間不可以忘記2.
發表于 12-09 07:23
膽機使用的注意事項
膽機使用的注意事項:膽機使用的注意事項
我是初哥, 現在對膽機感興趣, 但聽說膽機使用麻煩, 請問有什么需要注意的?湖南吉首火車站 范增不必擔心, 膽機的使用方法
發表于 11-29 17:09
?46次下載
51單片機的頭文件和keil中switch使用注意事項與break的使用資料說明
本文檔的主要內容詳細介紹的是51單片機的頭文件和keil中switch使用注意事項與break的使用資料說明。
發表于 07-16 17:39
?4次下載
C語言的switch case多分支選擇語句的詳細資料說明
1、switch-case開關語句是一種多分支選擇語句,用來實現多方向條件分支。雖然采用if-else條件判斷語句也可以實現多方向條件分支,但是當分
發表于 07-12 17:39
?1次下載
評論