两个gets输入字符串,再用strlen测长度结果不正确的问题
#include<stdio.h>#include<string.h>
int main()
{
char a[10];
char b[4];
gets(a);
gets(b);
int alen=strlen(a);
int blen=strlen(b);
printf("%d\n",alen);
return 0;
}
输出结果为什么是下边的样子:
输入:1fdgre
输入:2efr
输出:0,4 难道不应该是6,4吗?