回答編集履歴

1

文言修正

2021/04/25 02:54

投稿

ak.n
ak.n

スコア291

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
+ 運がよかったですね、ということです。