C语言中,a+++++b的含义是什么?

2025-03-20 18:28:45
推荐回答(2个)
回答1:

a自增+自增的b,如果初始值a和b为0,那么结果是1。因为a是先计算后自增,b是先自增后计算。

回答2:

a+++++b = (a++)+(++b) = a+(b+1),最终a,b都加一
例如,若a = b = 0,
则c = a+++++b = 0+(b+1) = 0+0+1 = 1
a = 1;
b = 1;
代码
void main()
{

int a,b,c;
a = b = 0;
c = (a++)+(++b);
printf("%d\n%d\n%d\n",c,a,b);

}