#include func(int a,int b) {int c; c=a+b; return c;} main()

学习 时间:2026-04-07 19:33:35 阅读:7243
#include func(int a,int b) {int c; c=a+b; return c;} main() { int c=6,r; r=func(x,x+2);printf("%d\n",r);

最佳回答

呆萌的发夹

狂野的保温杯

2026-04-07 19:33:35

#include<stdio。h>
int func(int a,int b)
{
int c;
c=a+b;
return c;
}
main()
{
int x=6,y=7,z=8,r;//(x--,y++,x+y)为逗号表达式,取最后一项的结果,即x+y==13
r=func((x--,y++,x+y),z--);//因为z--为后减减,所以调用函数相当于调用func(13,8)
printf("%d\n",r);//输出a+b,即13+8
}

最新回答共有2条回答

  • 纯真的大山
    回复
    2026-04-07 19:33:35

    #include<stdio。h>int func(int a,int b){int c;c=a+b;return c;}main(){int x=6,y=7,z=8,r;//(x--,y++,x+y)为逗号表达式,取最后一项的结果,即x+y==13 r=func((x--,y++,x+y),z--);//因为z--为后减减,所以调用函数相当于调用func(13,8) printf("%d\n",r);//输出a+b,即13+8 }

上一篇 360安全卫士在右下角的图标变成一个红色的闪电符号?

下一篇 款( )样 中间填一个字 但是这个字要跟前面还有后面那个字个字组成一个词