在使用while語句時要謹記的一點是,只有位於判斷條件後的那個語句才是迴圈的部分。例如:
1 #include
2 int main()3
這個程式的輸出結果是:
n is 0
n is 0
n is 0
n is 0
n is 0等等
n++並沒有與前面的列印語句放在乙個花括號中,這樣就只有緊跟在判斷條件後的列印語句成了迴圈部分,變數n永遠得不到更新。這是乙個無限迴圈的例子
因此迴圈在判斷條件之後的第乙個簡單或復合語句就結束
單獨的分號代表空語句(c語言中)列如
1 #include
2 int main()
3 這個程式輸出:
n is 4
that's all this program 分號的使用
比較大小:使用關係運算子和表示式
注意點:1.關係表示式可以用於字元的比較,使用ascii值,但是不能使用關係運算子比較字串
2.關係運算子也可用於浮點數,但在浮點數中只能使用《或》
3. != 不等於
4.真假的判斷:乙個真表示式的值為1,乙個假表示式的值為0.
所有的非0值都被判斷為真,只有0被判斷為假
例如 while(goats!=0)和while(goats)都是只有在goats的值為0時才為0或假。
5 布林變數:在程式設計領域,表示真假的變數開始時被稱為布林變數,這樣——bool就是布林變數的c型別名,乙個布林變數只可以具有0或1,如果把布林變數賦為乙個非零的數值,變數就被設定為1,這說明c把任何非零的值都認定為真
關係運算子的優先順序
關係運算子的優先順序要低於包括+和-在內的算術運算子,但要高於賦值運算子
C 迴圈控制語句
本節課將介紹如何使用c 控制語句中的迴圈語句,本課目的如下 1.學會 while 迴圈的用法。2.學會 do 迴圈的用法。3.學會 for 迴圈的用法。4.學會foreach迴圈的用法。5.進一步了解 break 語句的用法。6.如何使用 continue 語句。在c 中,使用 goto 語句並不是...
c 迴圈控制語句
迴圈控制語句更改執行的正常序列,當執行離開乙個範圍時,所有在該範圍中建立的自動物件都會被銷毀,c 提供了下列的控制語句 break語句 終止loop或switch語句,程式流將繼續執行緊接著loop或switch的下一條語句 當break語句出現在乙個迴圈內時,迴圈會立即終止,且程式流將繼續執行緊接...
C 迴圈控制語句
本節課將介紹如何使用c 控制語句中的迴圈語句,本課目的如下 1.學會 while 迴圈的用法。2.學會 do 迴圈的用法。3.學會 for 迴圈的用法。4.學會foreach迴圈的用法。5.進一步了解 break 語句的用法。6.如何使用 continue 語句。在c 中,使用 goto 語句並不是...