main() *定义主函数*1 {intx=6,y=7,z=8,r; r=func((x-,y++,x+y),z-); 以函数表达式形式进行 函数调用*! printf("%dIn",r); 程序说明:从main作为程序入口,当执行到r=func(x y+,x+y),z-语句时,转去进行func函数的调用,将x- ,y++,x+y逗号表达式的值和z-的值作为实参传递给形参a、 b,从而使a、b的值分别为13和8,通过c=a+b;return c;返回值21到主函数,最后输出r的值为21。 main( ) /*定义主函数*/ { int x=6,y=7,z=8,r; r=func((x-,y++,x+y),z-); /*以函数表达式形式进行 函数调用*/ printf("%d\n",r); } 程序说明:从main作为程序入口,当执行到r=func ((x- ,y++,x+y),z-);语句时,转去进行func函数的调用,将x- ,y++,x+y逗号表达式的值和z-的值作为实参传递给形参a、 b,从而使a、b的值分别为13和8,通过c=a+b; return c;返回值21到主函数,最后输出r的值为21