二维数组输入输出的疑问
#include"stdio.h"#include"stdlib.h"
main(){
char a[3][5];
scanf("%s%s%s",a[0],a[1],a[2]);
printf("%s\t%s\t%s\n",a[0],a[1],a[2]);
system("pause");
}
这段代码编译运行后,在编译器中输入howee areee youuu。输出结果如下图:
当输入how are you。输出结果如下图:
两者的输出结果不一样,为何有这差别?不理解输入howee areee youuu的这个结果。