联盟萨满图腾任务:问一个C语言问题

来源:百度文库 编辑:神马品牌网 时间:2024/03/29 22:05:53
int a=2;
int f(int *a)
{ return(*a)++; }
main()
{ int s=0;
{ int a=5;
s+=f(&a);
}
s+=f(&a);
printf("%d\n",s);
}
忘了说问题了.不好意思,
问题是:执行后输出结果是
选项为
A)gets(a); B)gets(a[0]);
C)gets(&a[0]); D)gets(b);
答案选C.我这题算到了7,可是不知道为什么要选C啊.这好象没什么联系啊.不明白!

问题是什么啊?

11