解析如下:
int b =4; int func(int *a) { b+=*a; return b; } main() { int a=2,res=2; res+=func(&a); //此时func为的值 b全局变量的值4 加 指针a指向的值2,也就是6 //res 原本为2, res += 6 也就是 res = res + 6; 此时res 值为8 printf("%d\n",res); }