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

回答編集履歴

1

追記

2021/11/23 15:21

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  mapが9×9の二次元配列だとすると、
2
2
  アクセスできるのはmap[0][0]からmap[8][8]までです。
3
3
 
4
- map[9][9]を出力して、出鱈目な値が返ってくるのは不思議ではないです。
4
+ map[9][9]を出力して、出鱈目な値が返ってくるのは不思議ではないです。
5
+
6
+ ---
7
+ なお、配列の要素数として変数を使うのは避けた方が良いです。
8
+ (VLAはC11だとオプション機能だったり、ややこしい印象)
9
+
10
+ 今回の場合、配列の要素数は固定値にしてしまっても問題ないように見えます。