C語言的流程控制

2021-06-25 12:19:49 字數 569 閱讀 1788

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...