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

回答編集履歴

1

修正

2016/11/17 03:04

投稿

ishi9
ishi9

スコア1294

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
  ```