char 配列に ip を割り当て、それが正しいことを確認するために出力し、次の結果が得られました。
int
main(void)
{
char ip [11] = "65.55.57.27";
printf(ip);
return 0;
}
私は得る
65.55.57.270 "
しかし、配列サイズを 12 に増やすと
int
main(void)
{
char ip [12] = "65.55.57.27";
printf(ip);
return 0;
}
私は得る
65.55.57.27
誰でもこれを説明できますか?サイズ 11 の配列が 13 文字の結果を返し、サイズ 12 の配列が 11 文字の結果を返すのはなぜですか?