回答編集履歴
1
文言修正
test
CHANGED
@@ -24,6 +24,12 @@
|
|
24
24
|
|
25
25
|
誤では、a[0]~a[8] までしか定義されません。
|
26
26
|
|
27
|
+
int a[n]; とすると、0~n-1 までの n 個の配列が定義される、
|
28
|
+
|
29
|
+
と覚えてください。
|
30
|
+
|
31
|
+
int a[n]; とやって a[n]=10; とかやると、それは範囲外のアクセスで危険です。
|
32
|
+
|
27
33
|
|
28
34
|
|
29
35
|
a[0]~a[9] まで使いたいのであれば、
|
@@ -42,4 +48,4 @@
|
|
42
48
|
|
43
49
|
です。入力ループの中で、scanf("%d", &a[9]) となったときに、アプリがコケなかったのは、
|
44
50
|
|
45
|
-
運がよかった
|
51
|
+
運がよかったですね、ということです。
|