-
格式:
statement1 for(init_expr;test_expr;update_expr) statement2; statement;
-
舉例:
cout<<"before for"<<endl; for(int i = 0; i < 10; i++) cout<<i<<endl; cout<<"after for"<<endl;
-
執行順序
for(init_expr;test_expr;update_expr)
- 1.init_expr:使用C++的風格,只能初始化同一類型的一個或多個變量;使用C風格的初始化方式可以初始化多個類型的變量.
- 2.test_expr:通常是一個邏輯表達式,但是可以是任何的表達式。不過如果表達式是非邏輯表達式,系統會認爲表達式返回true,for循環會進入死循環;如果要插入多個表達式,中間用逗號分隔,系統會用最後一個表達式的值做爲整個test_expr的返回值.
- 3.update_expr:通常會爲變量遞增或者遞減,但是可以是任何的表達式,多個表達式之間用逗號分割.
- 4.三部分都可以沒有表達式,但是分號必須加上.
4-1for循環
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.