程式**執行的順序
# 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...