发布时间:2019-08-15 14:02:43
#include stdio.h
main()
{
int choose;
char a[20];
scanf("%d",&choose);
switch(choose)
{
case 1:
gets(a);
// scanf("%s",a);
puts(a);
break;
default:
break;
}
}
如果使用scanf("%s",a);编译运行均正确.
如果使用gets(a);编译可以通过,运行到gets(a);输入字符串时,直接跳过,也就是当这句不存在一样.真诚期待你的帮助!