弄不清楚
#include<stdio.h>#include<string.h>
int main()
{int i,j;
char str1[5],str2[4];
gets(str1);
getchar();
gets(str2);
puts(str1);
puts(str2);
getchar();
return 0;
}
有getchar()时;我输入asdfg回车,输入hjkl。输出为
asdfg
hjkl
asdfg
jkl为什么没有h.当把getchar()去掉时结果为
asdfg
hjkl
hjkl数组str1没有打出。