C语言的一道程序题!!!看不懂为什么!!求解释详细,谢谢!!

32. 以下程序的输出为(C )。
int
a=2;
int f(int *a)
{
return(*a)++;
}
void main()
{
int s=0;
{int a=5;
s+=f(&a);
}
s+=f(&a);
printf("%d %d\n",a,s);
}
A:2 7
B:2 10
C:3 7
D:3 11

第1个回答  2012-09-29
第二个s+=f(&a);使a+1
相似回答