回答編集履歴

1

追記

2015/05/26 11:46

投稿

takotakot
takotakot

スコア1111

test CHANGED
@@ -11,3 +11,25 @@
11
11
  ```
12
12
 
13
13
  この、`(i = 1; i <= n; i++);` 最後の `;` は不要ではないでしょうか?
14
+
15
+
16
+
17
+ ```lang-C
18
+
19
+ for (i = 1; i <= n; i++);
20
+
21
+ // i は増えていき、条件を満たさなくなったらループから抜ける
22
+
23
+ // この時点で、i = n + 1; の状態でループを抜けている
24
+
25
+ // n = 1 のとき、i = 2;
26
+
27
+
28
+
29
+ {
30
+
31
+ nk *= i; // nk は初期値が 1 なので、i と等しくなる
32
+
33
+ }
34
+
35
+ ```