小编san*_*osh的帖子

cout中后增量的行为

#include <iostream>
using namespace std;

main(){

int i = 5;

cout << i++ << i--<< ++i << --i << i << endl;


}
Run Code Online (Sandbox Code Playgroud)

用g ++编译的上述程序给出了输出:

45555
Run Code Online (Sandbox Code Playgroud)

而以下程序:

int x=20,y=35;

x =y++ + y + x++ + y++;

cout << x<< endl << y;
Run Code Online (Sandbox Code Playgroud)

结果为

126

37
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释输出.

c++

3
推荐指数
1
解决办法
3871
查看次数

标签 统计

c++ ×1