#include <iostream>
int add(int a,int b){
return a+b;
}
int main(int argc, char *argv[]) {
std::cerr << add(1,1) << std::endl;
std::cout << "3" << std::endl;
return 0;
}
代码如上,执行结果是先输出3然后输出2,理论上是先输出2然后输出3啊,为什么会造成这种现象
用的Clion,运行会自动保存,应该也会重新编译,应该不会出现这种问题,添加其他代码也会执行
本回答被网友采纳