求值顺序是指对实参表中各量是自左至右使用呢,还是自右至左使用。_百度...

发布网友 发布时间: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。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com