扫码关注官方订阅号
#include<iostream> using namespace std; int main() { int i=1; cout << ++i*++i <<endl; return 0; }
结果为什么是9. 延伸: 使用java的时候,为什么结果是6.求解答~谢谢
人生最曼妙的风景,竟是内心的淡定与从容!
在 C/C++ 里这是未定义行为,详细参见顺序点相关知识。
http://www.cnblogs.com/dolphin0520/archive/2011/04/20/2022330.html
谁说C++是9的?我大clang++编译出来的就是6,哼!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在 C/C++ 里这是未定义行为,详细参见顺序点相关知识。
http://www.cnblogs.com/dolphin0520/archive/2011/04/20/2022330.html
谁说C++是9的?我大clang++编译出来的就是6,哼!