第六章 C 控制語(yǔ)句:循環(huán)
6.1 再探 while 循環(huán)
偽代碼(pseudocode
)
6.2 while 語(yǔ)句
通用形式:
while(expression)
statement
單獨(dú)分號(hào)是空語(yǔ)句(null statement
)
6.3 用關(guān)系運(yùn)算符和表達(dá)式比較大小
關(guān)系表達(dá)式(relational expression
)
運(yùn)算符優(yōu)先級(jí)
運(yùn)算符 (優(yōu)先級(jí)從高到低) | 結(jié)合律 |
---|---|
() | 從左往右 |
+ -(一元)++ -- sizeof | 從右往左 |
* / % | 從左往右 |
+ -(二元) | 從左往右 |
< > <= >= | 從左到右 |
== != | 從左到右 |
= | 從右到左 |
6.4 不確定循環(huán)和計(jì)數(shù)循環(huán)
6.5 for 循環(huán)
通用形式:
for(initialize; test; update)
statement
6.6 其他賦值運(yùn)算符:+=、-=哮笆、*=来颤、/=、%=
6.7 逗號(hào)運(yùn)算符
把兩個(gè)表達(dá)式連接成一個(gè)表示稠肘,并保證最右邊的表達(dá)式最先求值脚曾。
6.8 出口條件循環(huán):do while
通用形式:
do
statement
while(expression);
6.9 如何選擇循環(huán)
一般而言双肤,當(dāng)循環(huán)涉及初始化和更新變量時(shí)义钉,用 for
循環(huán)比較合適心赶,而在其他情況下用 while
循環(huán)更為好。
6.10 嵌套循環(huán)
6.11 數(shù)組簡(jiǎn)介
6.12 使用函數(shù)返回值的循環(huán)示例
前置聲明(forward declaration
):在定義前調(diào)用函數(shù)必須使用前置聲明鲁冯。