回答編集履歴
2
.
test
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
> whileでは式1は初期化時のみ、式2〜3はループ内で毎回コード生成が行われる
|
8
8
|
|
9
9
|
コード生成はコンパイル時に一度だけ行われる処理です。for/while のためにコード生成をループする必要はありません。ループするコードを一度だけ生成するのです。
|
10
|
-
コンパイラが loop unwinding するという判断をしたら、コード生成をコンパイル時ループするかもしれませんね。
|
10
|
+
コンパイラが [loop unwinding](https://ja.wikipedia.org/wiki/%E3%83%AB%E3%83%BC%E3%83%97%E5%B1%95%E9%96%8B) するという判断をしたら、コード生成をコンパイル時にループするかもしれませんね。
|
11
11
|
|
12
12
|
|
13
13
|
|
1
loop unwinding
test
CHANGED
@@ -7,6 +7,7 @@
|
|
7
7
|
> whileでは式1は初期化時のみ、式2〜3はループ内で毎回コード生成が行われる
|
8
8
|
|
9
9
|
コード生成はコンパイル時に一度だけ行われる処理です。for/while のためにコード生成をループする必要はありません。ループするコードを一度だけ生成するのです。
|
10
|
+
コンパイラが loop unwinding するという判断をしたら、コード生成をコンパイル時ループするかもしれませんね。
|
10
11
|
|
11
12
|
|
12
13
|
|