自增运算符

int i = 0;

i = i++ + ++i;

system.out.println(i);

为什么输出2,i++是0,++i是1,加起来应该是2 啊

fenkapian
浏览 1099回答 1
1回答

ziom

i++返回的是0, 但++i时此刻的i因为经过了一次自增,所以是1,++i返回的就是2,所以最后结果为2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java