huhaoer
全部博文(91)
考试题(0)
幽默与思考(2)
一句话精彩问答(5)
CCNA辅助资料1(13)
2011年(1)
2010年(4)
2009年(86)
Bsolar
qq197062
分类: C/C++
2009-06-12 10:47:38
#include <stdio.h>func(int a,int b){ int c; c=a+b; return c;}void main(){ int x=6,r; r=func(x,x+=2); printf("%d\n",r);}
对于func()函数,先求右边x+=2参数,它返回8,然后求左边参数,也为8,故输出为16
注意:在vc++环境中,对于有多个参数的函数,先对实参从右向左求值,然后将实参值传给形参。
上一篇:static定义变量
下一篇:()内多参数返回值问题
登录 注册