综合技术
直播中

葛睿洁

7年用户 183经验值
私信 关注
[问答]

程序编辑器结果不一样

有个程序段
int i=1;
int j=0;
j=((i++)*(i++));
printf(“%d,%dn”,i,j);
在不同的编辑器结果为什么不一样 我用虚拟机的VI编辑结果i=3;j=1;用C++编辑结果i=3;j=2;
到底结果哪个才正确?迷茫了  就指教!谢谢

回帖(2)

周菊

2019-3-13 10:57:11
都正确。错的是你。
谭浩强的书再烂也应该是有说的,仔细看。
举报

王璐

2019-3-13 11:07:07
是运行机制不同的吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分