/*test.c*/
int main()
{
int a,b,c;
a=5;
b=5;
c=(a++)+(a++)+(a++);//语句1
printf("%d \n",c);//这里输出的是18
c=(++b)+(++b)+(++b);//语句2
printf("%d \n",c);//这里输出的是24
}
求大神解释语句1和语句2的执行步骤及其原理。
谢谢。
...全文
1554打赏收藏
c语言 关于 自增 后缀运算
hi all, 下面是代码: /*test.c*/ int main() { int a,b,c; a=5; b=5; c=(a++)+(a++)+(a++);//语句1 printf("%d \n",c);//这里输出的是18 c=(++b)+(++b)+(++b);//语句2 printf("%d \n",c);//这里输出的是24 } 求大神解释语句1和语句2的执行步骤及其原理。 谢谢。