大家帮忙看看咋回事
#include <stdio.h>
void main()
{
char str[5]="Hello";
printf("%s\n",str);
}

#include <stdio.h>
void main()
{
char str[]="Hello";
printf("%s\n",str);
}

void main()
{
char str[6]="Hello";
printf("%s\n",str);
}
为什么把5去掉或者改成6就能正常显示呢?