菜鸟求助
#inlude<stdio.h>main(void)
{ int x=6,y=7,z=8,r;
r=func((x--,y++,x+y),z--);
printf("%d\n",r);
}
int func(int a,int b)
{ int c;
c=a+b;return c;
}
输出结果为什么是21?
r=func((x--,y++,x+y),z--);里面(x--,y++,x+y)是什么意思?
2008-07-23 10:22
2008-07-23 12:12
2008-07-23 15:40
2008-07-23 16:47
2008-07-23 17:01
2008-07-23 17:16
2008-07-24 21:24
2008-07-24 21:27