#include<stdio.h>
char *getname()
{
static char name[30];
scanf("%s",name);
return name;
}
void main()
{
char * name1,*name2;
name1 = getname();
name2 = getname();
printf("%s %s\n",name1,name2);
}
输入: Jack Jill
输出: Jill Jill
我认为应该是 Jack Jack,因为它存储了输入的初始值。