C语言中return x++,x+5是什么意思

2025-03-01 22:57:25
推荐回答(5个)
回答1:

x++,x+5是一个逗号运算表达式,其运算过程为:
先运行x++,然后返回x+5的结果, 注意:x+5中的x是自增之后的x
例如:x=1, y;
y=(x++, x+5);
printf("y=%d", y ); //得到y=7

return x++,x+5 ; 就是返回这个表达式的运算结果给调用者
在这过程中完成了变量x的自增操作,并返回了自增后的x与5的和

回答2:

x++,x+5是一个逗号表达式
return x++,x+5就是返回该表达式的值x+6。

回答3:

相当于return x+6;
return 一个表达式(x++,x+5);先计算x++,然后在计算x+5之后返回。逗号是个运算符,优先级最低

回答4:

return x++,x+5 是返回 x自加一的值和x+5的值;相当于 return x+1,x+5

回答5:

把逗号表达式x++,x+5的值返回