C++ C++;cout'的奇怪行为;她脸红了。

C++ C++;cout'的奇怪行为;她脸红了。,c++,cout,flush,C++,Cout,Flush,考虑以下代码。预期输出应为 01 1.2 2.3 等等 #include<iostream> using namespace std; int f=0; int B() { return f; } int A() { return f++; } int main() { cout<<A()<<" "<<B()<<endl; cout<<A()<<" "<<B()<<

考虑以下代码。预期输出应为
01
1.2
2.3
等等

#include<iostream>
using namespace std;

int f=0;

int B()
{
  return f; 
}

int A()
{
  return f++;
}

int main()
{
  cout<<A()<<" "<<B()<<endl;
  cout<<A()<<" "<<B()<<endl;
  cout<<A()<<" "<<B()<<endl;
  cout<<A()<<" "<<B()<<endl;
  return 0;
}
#包括
使用名称空间std;
int f=0;
int B()
{
返回f;
}
int A()
{
返回f++;
}
int main()
{

cout所有

int main()
{
  int f=0;
  cout<<f++<<" "<<f<<endl;
  cout<<f++<<" "<<f<<endl;
  cout<<f++<<" "<<f<<endl;
  cout<<f++<<" "<<f<<endl;
  return 0;
}
cout << A() << " " << B() << endl;
temp1 = A();
temp2 = B();
cout << temp1 << " " << temp2 << endl;
temp2 = B();
temp1 = A();
cout << temp1 << " " << temp2 << endl;