以下是代码(用DEV-C++运行):
#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int a;
cout<<"1";
cin>>a;
cout<<"2";
return 0;
}
我的程序明明是先输出1,再进行输入,最后输出2
编译运行的时候编译器先输入,再输出
我试过,如果在cout<<"1";哪一行加上换行符(endl),那么能够正常运行
为什么
难道是我的编译器有问题吗?
我已经重新安装过C++了,还是这样
如果大佬们的运行结果跟我的不一样,那么估计是我的电脑配置有问题
麻烦大佬们花1分钟帮忙运行一下,告诉我问题所在
卑职将感激不尽