回答編集履歴
1
変数名が抜けていた
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
この`aaa...a`はちょうど100文字ありますが、`char[100] = "(aが100文字)";`と初期化すると、**末端の`\0`が入りません**。
|
1
|
+
この`aaa...a`はちょうど100文字ありますが、`char str1[100] = "(aが100文字)";`と初期化すると、**末端の`\0`が入りません**。
|
2
2
|
|
3
3
|
末端を超えて読み進めてしまい、メモリのどこかに転がっていた`\0`までを文字列と認識してしまいます。
|