执行此操作后会发生什么(窗帘后面)?
int x = 7;
x = x++;
Run Code Online (Sandbox Code Playgroud)
也就是说,当一个变量后期递增并在一个语句中赋值给自己时?我编译并执行了这个.在整个声明之后x仍然是7 .在我的书中,它说增加了!x
我在接受采访时被问到以下问题.
int b = 0;
b = b++;
b = b++;
b = b++;
b = b++;
Run Code Online (Sandbox Code Playgroud)
每行执行后b的值是多少?每行输出为0.
为什么输出不是0,1,2,3?