C語言流程控制

2021-09-03 07:10:37 字數 847 閱讀 8999

當分支語句過多時,使用if語句會提高**閱讀難度。

判斷浮點數大小時需通過區間來進行,浮點數在進行儲存的時候會喪失了一定的精度,而對比浮點數大小的時候比較的是他們二進位制的數值。

//判斷浮點數是否等於0

#define epsinon 0.0000001

int main()

return 0;

}

先判斷條件再執行循坏體

當需要用到乙個循壞變數的時候,推薦使用for,它的格式相比while讓**更加簡潔

//for(初始化表示式;條件表示式;變數遞增表示式){}

int main()

} return 0;

}

先判斷條件再執行循坏體

僅需要判斷動態條件推薦使用while

int main()

printf("%d", i);

return 0;

}

int main()

while (0);

//統一出口

return 0;

}

會破壞整個程式的邏輯,不推薦,在早期的程式設計中曾用於統一介面。

int main()

} return 0;

}

int main()

} return 0;

}

C語言流程控制

1迴圈 for while do while while 邏輯值的表示式 先判斷再執行 迴圈體do while 邏輯值的表示式 先執行再判斷 注 1 表示式為真,繼續迴圈 表示式為假,退出迴圈 2 表示式中值是否初始化。3 結束退出 運算子 8 逗號運算子 表示式1,表示式2,表示式3,表示式n 結...

C語言 流程控制

流程控制內容主要由選擇控制和迴圈控制組成。一 選擇控制 一 if 選擇結構 1 if 表示式 語句1 2 if 表示式 語句1 else 語句2 3 if 表示式 為作用域,裡面可以放多個滿足條件的語句 4 if else if else 只有乙個表示式會被判斷執行 舉例 1 int a 6 2 3...

C語言 流程控制

預設的流程結構,按照書寫順序執行每一條語句 對給定的條件進行判斷,再根據判斷結果來決定執行那一段 在給定條件成立的情況下,反覆執行某一段 1 if 表示式 語句1 if i 1 恭喜你被黑馬錄取 2 if 表示式 語句1 else 語句2 if i 1 恭喜你被黑馬錄取 else 希望你再接再厲 3...