if(){} 結構;
if(){} else {} 結構;
// 判斷是否為閏年;
#include
"stdio.h"
void
main()
else
}
巢狀1:if(){} elseif(){} … else{}結構;
else總是與if匹配
// 符號函式
// 判斷鍵盤字元
// 判斷輸入字元是什麼
#include
"stdio.h"
void
main()
else
if(c>
'0'&& c<
'9')
else
if(c>
'a'&& c<
'z')
else
}
巢狀2:if…else 結構;
else總是與最近的if相匹配**實現:
// 編寫程式,實現求解一元二次方程
#include
"stdio.h"
#include
"math.h"
// 包含數學標頭檔案
void
solution
(int a,
int b,
int c)
;void
main()
void
solution
(int a,
int b,
int c)
else
}else
if(disc==0)
else
if(disc>0)
else
printf
("disc is %f \n"
,disc)
;switch
(flag)
}
注意資料型別的對應,沒有做到讓程式設計師專注於問題的解決還要額外付出精力去看**格式,所以相比python來說,低階 C語言篇 5 分支結構 迴圈結構
第一種 如果條件表示式成立就執行小括號後面大括號中的語句 if 條件表示式 第二種 如果條件表示式成立就執行if後面小括號後面大括號中的語句,否則就執行else後面大括號中語句 這裡至少有乙個 會被執行 if 條件表示式 else 第三種 if 條件表示式1 else if 條件表示式2 else ...
《C語言程式設計》一 3 2 二分支選擇結構
使用二分支結構的形式主要有兩種,由使用基本的if語句實現,即if else語句和省略else的if語句。在if語句中的條件表示式可由關係表示式或邏輯表示式組成。因此在講解if語句之前,首先介紹一下關係表示式和邏輯表示式。例3 1的程式中,if year 4 0 year 100 0 year 400...
C語言學習8(選擇結構的巢狀)
選擇結構的巢狀 例項4 7 使用者登入程式 在程式執行過程中,將提示輸入使用者名稱,如果使用者名稱正確,在提示輸入密碼,如果使用者名稱不正確,則直接退出程式 strcmp 函式用於比較兩個字串是否相等,格式如下 int strcmp char str1,char str2 str1和str2是兩個字...