回答編集履歴

1

修正

2020/09/04 21:44

投稿

amiya
amiya

スコア1218

test CHANGED
@@ -69,3 +69,9 @@
69
69
  定義的には存在しない添字を入れても、そのまま動いてしまうのがC言語です。
70
70
 
71
71
  [0][0]にアクセスしたいのに、「4文字分全てだから……」なんて考えて、[0][4]なんてかいてしまうと
72
+
73
+ [1][0]にアクセスしてしまうので、-1して、[-1][4]なんて不思議な書き方をする事になってしまいます。
74
+
75
+
76
+
77
+ C言語の文字配列は、あくまで配列の頭のアドレスを基準にアクセスするという、ポインタのイメージで扱わないと混乱します。