arm-linux嵌入式学习手记
jj807
全部博文(75)
c语言100例(22)
启动代码分析(3)
2011年(1)
2010年(15)
2009年(59)
fuyuande
long程飞
dahai046
25115879
萦绕08
zhajiaoh
wonderfu
dx_bin
15815261
分类: C/C++
2009-05-23 21:54:24
#include <stdio.h>func(int a,int b){ int c; c=a+b; return c;}void main(){ int x=6,y=7,z=8,r; r=func((x--,y++,x+y),z--); printf("%d\n",r);}
运行结果为21
(1)func()的函数第一个参数(x--,y++,x+y)的返回值为x+y,即最后一项。不管()内参数有几项,返回值均是最后一项。
上一篇:do while
下一篇:多参数函数执行顺序
登录 注册