回答編集履歴

1

補足

2022/04/30 12:33

投稿

otn
otn

スコア84651

test CHANGED
@@ -1,4 +1,19 @@
1
- 普通に、Cの入門書に書いてあると思います。
1
+ 普通に、C/C++の入門書に書いてあると思います。
2
2
  `for(最初に一度だけ実行される; そのあとこれを評価して偽ならループ終了; 各繰り返しの最後にこれを実行)`
3
3
  ですね。「各繰り返しの最後にこれを実行」のあとで「そのあとこれを評価して偽ならループ終了」に戻る。
4
4
 
5
+ よくある説明は、
6
+ ```C++
7
+ for(expr1; expr2; expr3){
8
+ XXXXX;
9
+ }
10
+ ```
11
+ は、下記と同じ。ただし`continue`の飛び先はちがうが。
12
+ ```C++
13
+ expr1;
14
+ while(expr2){
15
+ XXXXX;
16
+ // continueの飛び先はここ
17
+ expr3;
18
+ }
19
+ ```