回答編集履歴
1
修正
test
CHANGED
@@ -1,10 +1,24 @@
|
|
1
1
|
そのfor文だとエラーも出ますし、全部に対して初期化もちゃんとできません。
|
2
|
+
|
3
|
+
(先頭が初期化されておらず、末尾からはみ出している)
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
配列の先頭は0からで、サイズが9なら末尾は8でアクセスできます。
|
8
|
+
|
9
|
+
ですので、以下の範囲でforループさせる必要があります。
|
10
|
+
|
11
|
+
0,1,2,3,4,5,6,7,8
|
12
|
+
|
13
|
+
|
2
14
|
|
3
15
|
基本的に全体にforループする際は以下のように書きます。
|
4
16
|
|
5
17
|
```
|
6
18
|
|
7
|
-
for(int a = 0; a < 9; a++)
|
19
|
+
for(int a = 0; a < 9; a++) // 9の部分は配列のサイズ
|
20
|
+
|
21
|
+
{
|
8
22
|
|
9
23
|
Route[a] = 0; //配列のすべてに0を代入する
|
10
24
|
|