发布网友 发布时间:2024-10-23 23:02
共1个回答
热心网友 时间:2024-11-16 08:59
有一类编译器的处理方式是函数从右往左传参数,如Dev-C++,这种应该输出8778;
有一类编译器的处理方式是函数调用里的自增、自减都在整个函数调用完成后变量才进行自增、自减。
由结果看出你的编译器属于后一种。
预测与验证:在你的编译器里打printf("%d%d%d%d\n",i++,i++,i++,i++);会得8888,然后再printf("%d\n",i);会得12。