下列程序段运行后的结果:func(inta,intb){int c;c=a+b;return c;}main(){int x=6,y=7,z=8,r;r=func((x--,y++,x+y),z--);printf("z=%d,r=%d\n",z,r);}z的值很容易:就是z--,为7,那么r的值我就不知道怎么对应了,哪位帮助并详细给解释下,谢谢!