私は文字列の基本的なプログラムを作成していて、これを行いました。このように文字列があります:
#include<stdio.h>
int main()
{
char str[7]="network";
printf("%s",str);
return 0;
}
それは印刷しnetwork
ます。私の見解では、ネットワークを印刷すべきではありません。'\0'
はこの文字配列を終了しないため、ガベージ値を出力する必要があります。では、どのように印刷されたのでしょうか。警告やエラーもありませんでした。