回答編集履歴

2

ちょっと語句修正

2018/01/19 04:16

投稿

otn
otn

スコア84538

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  if( ! (i<=100) ) goto OUT;
20
20
 
21
- の直後の文を実行;
21
+ for閉じ括弧の直後の文を実行;
22
22
 
23
23
  i++;
24
24
 
@@ -32,4 +32,4 @@
32
32
 
33
33
 
34
34
 
35
- `for (var i = 1; i <= 100; i++);`と括弧の直後にセミコロンを書いちゃうと、「の直後の文」が空文になりますので、結局、ループを空回りして`(i<=100)`が偽になった段階で次の文に進みます。
35
+ `for (var i = 1; i <= 100; i++);`と括弧の直後にセミコロンを書いちゃうと、「for閉じ括弧の直後の文」が空文になりますので、結局、ループを空回りして`(i<=100)`が偽になった段階でfor文の次の文に進みます。

1

Cの例である事を明示

2018/01/19 04:16

投稿

otn
otn

スコア84538

test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- `for (var i = 1; i <= 100; i++)`は、概ね下記のコードと同等です。
9
+ `for (var i = 1; i <= 100; i++)`は、goto文のあるCで書くと、概ね下記のコードと同等です。
10
+
11
+ JavaScriptでも意味的には同じです。
10
12
 
11
13
  ```C
12
14