对自加,自减时怎样取值不太清楚
遇到个题
fun(int x,int y,)
{
return(x+y);
}
main()
{
int a=1,b=3,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
为何c++那儿是取c=3,而啊,a b取值为2,3.
求大神比较详细的解答一下这种自加自减时怎样取值。遇到个题
fun(int x,int y,)
{
return(x+y);
}
main()
{
int a=1,b=3,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
为何c++那儿是取c=3,而啊,a b取值为2,3.
求大神比较详细的解答一下这种自加自减时怎样取值。2015-03-17
举报