读书人

i=i++ + ++i解决办法

发布时间: 2012-10-08 19:54:56 作者: rapoo

i=i++ + ++i
int i=10;
i=i++ + ++i;
printf("%d",i);
i=11;

[解决办法]
看看这个置顶帖。
http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?96800
[解决办法]
这类的题不需要在纠结了,结果不可预测,跟编译器有关;这样的代码不要写,一定要让你的代码没有副作用。
[解决办法]
http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?96800


[解决办法]
http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?96800
[解决办法]
未定义的行为,不用纠结。
[解决办法]
这跟编译器有关的,不用再纠结这种问题了!
[解决办法]
输出未知
[解决办法]
又是日经贴。。置顶的东西都不看的么。。

读书人网 >C++

热点推荐