int a=1,b=4,c=5;
main()
{int b=2;
if(a++%2==0)
c-=f(a++,b--);
else c+=fun(a++,b--0;
printf("%d",a+b+c);}
fun(int x,int y)
{if(x++%2==0)
a-=y++;
c-=a-=x++;
b--:
printf("%d",a+b+c);
return x+y;}
求结果是啥,然后fun中改变的值会不会影响到后面主函数时的abc值?
main()
{int b=2;
if(a++%2==0)
c-=f(a++,b--);
else c+=fun(a++,b--0;
printf("%d",a+b+c);}
fun(int x,int y)
{if(x++%2==0)
a-=y++;
c-=a-=x++;
b--:
printf("%d",a+b+c);
return x+y;}
求结果是啥,然后fun中改变的值会不会影响到后面主函数时的abc值?