teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文言修正

2021/04/25 02:54

投稿

ak.n
ak.n

スコア305

answer CHANGED
@@ -11,6 +11,9 @@
11
11
  ```
12
12
 
13
13
  誤では、a[0]~a[8] までしか定義されません。
14
+ int a[n]; とすると、0~n-1 までの n 個の配列が定義される、
15
+ と覚えてください。
16
+ int a[n]; とやって a[n]=10; とかやると、それは範囲外のアクセスで危険です。
14
17
 
15
18
  a[0]~a[9] まで使いたいのであれば、
16
19
 
@@ -20,4 +23,4 @@
20
23
  ```
21
24
 
22
25
  です。入力ループの中で、scanf("%d", &a[9]) となったときに、アプリがコケなかったのは、
23
- 運がよかったとだけ、ということです。
26
+ 運がよかったですね、ということです。