C語言的流程控制(一)

2021-09-21 17:25:54 字數 642 閱讀 7906

程式**執行的順序

# include int main(void)

把兩個變數的值互換

# include int main(void)

對任意三個數從大到小排序:

思路:如果a小於b,就互換a、b。如果a小於c,就互換a、c。如果b小於c,就互換b、c。

兩個變數互換的時候,借用臨時變數交換他們的值。

# include int main(void)

if (a < c)

if (b < c)

printf("從大到小排序結果:%d %d %d", a, b, c);

return 0;

}

如何看懂乙個程式:分三步

流程 每個語句的功能 試數

7.  if常見問題析

+ c語言的空語句

空語句就是只有乙個分號,他沒有實際含義。

+ if後面加乙個分號,會導致else或else if找不到與其匹配的if,會導致語法錯誤。

+ else 後面不能直接加括號,如果要加就必須加乙個if

+ witch

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