C語言學習3 控制語句入門

2021-09-12 07:59:16 字數 770 閱讀 6221

if(條件)
if(條件)else
if(條件1) else if(條件2) else if(條件3)else
1.4 switch-case語句

switch(表示式)
while(條件)
do while(條件);
注意while()後的分號;

do-while迴圈與while迴圈的區別:

do-while迴圈是先迴圈後判斷,迴圈體至少執行一次;while迴圈是先判斷後迴圈,迴圈體可能一次也不執行。

for (初始值;條件;遞增或遞減)
for迴圈可以與while迴圈,二者之間相互替換,實現相同的功能。但是for迴圈比while迴圈使用更加廣泛。因為,for迴圈從語義上,更容易表達一些情況。例如:產生從n到m的遞增的數列,迴圈體執行n次等。

在while和for迴圈中,break是結束整個迴圈體;continue是結束單次迴圈。

如果if語句、while語句、for語句中只有乙個執行語句,可以省略大括弧。

寫**時不要省略大括弧,但是要能讀懂省略大括弧的**。

如果if-else語句只有單個執行語句,可以使用三元運算子:?。

C語言學習之控制語句

1.if語句 if語句 if x 2 y x 2 如果括號裡的表示式為真,執行 y x 2 語句。if else語句 if x 2 0 y x 2 else y x 1 2 如果if中的表示式為真則執行if後面的語句,否則執行else後面的語句。if else if語句 if x 2 0 y x 2...

C語言學習之控制語句

1.if語句 if語句 if x 2 y x 2 如果括號裡的表示式為真,執行 y x 2 語句。if else語句 if x 2 0 y x 2 else y x 1 2 如果if中的表示式為真則執行if後面的語句,否則執行else後面的語句。if else if語句 if x 2 0 y x 2...

C入門3 控制語句入門

練習1 1 比較兩個數的大小。include intmain else else return0 2 求乙個數的相反數和絕對值。include intmain else return0 3 閏年判斷。include intmain else return0 4 三角形構成判斷。include int...