1、程式結構
程式分三種結構:順序結構、分支結構、迴圈結構;
2、分支語句--if語句
形式一:
if(表示式)esleelse if(表示式二){
語句塊二;
else{
語句塊三;
功能:如果表示式一為真,則執行語句塊一,否則判斷表示式二,如果表示式二為真,則執行語句塊二,當表示式一和表示式二都不滿足條件,就執行最後乙個else語句。
if語句使用注意事項:
3、switch語句
使用格式:
switch(表示式){
case 常量表示式1:語句1;
case 常量表示式2;語句2;
case 常量表示式3;語句3;
default: 語句4;
功能:計算表示式的值,並逐個與其後的常量表示式的值進行比較,如果和那個常量表示式值相等就執行其後的語句,然後不在進行判斷,繼續執行後面case語句。如果表示式的值與所有的case後的常量表示式不相同,則執行default後的語句。
switch使用注意:
4、if語句和switch語句分支的選擇
C語言流程控制
1迴圈 for while do while while 邏輯值的表示式 先判斷再執行 迴圈體do while 邏輯值的表示式 先執行再判斷 注 1 表示式為真,繼續迴圈 表示式為假,退出迴圈 2 表示式中值是否初始化。3 結束退出 運算子 8 逗號運算子 表示式1,表示式2,表示式3,表示式n 結...
C語言流程控制
當分支語句過多時,使用if語句會提高 閱讀難度。判斷浮點數大小時需通過區間來進行,浮點數在進行儲存的時候會喪失了一定的精度,而對比浮點數大小的時候比較的是他們二進位制的數值。判斷浮點數是否等於0 define epsinon 0.0000001 int main return 0 先判斷條件再執行循...
C語言 流程控制
流程控制內容主要由選擇控制和迴圈控制組成。一 選擇控制 一 if 選擇結構 1 if 表示式 語句1 2 if 表示式 語句1 else 語句2 3 if 表示式 為作用域,裡面可以放多個滿足條件的語句 4 if else if else 只有乙個表示式會被判斷執行 舉例 1 int a 6 2 3...