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