我对C ++非常陌生(我大约3周前才开始上课)我不明白为什么这个我试图执行的小程序赢了跑。这是代码
#include <iostream>
using namespace std;
int main()
{
int A;
int Y;
A = 5;
Y = 1;
cout << Y = ++A << endl;
return 0;
}
注意:我已经尝试将其写在块之外,然后我找回了错误&#34;类型的无效操作数&#39; int&#39;和&#39;&#39;到二元运算符&lt;&lt;&lt;&quot;&#;我也试过在相同的行和相同的结果中声明和初始化它。我真的失去了我在最后一小时的实验,没有突破。
答案 0 :(得分:0)
问题在于等号,即cout
行中的赋值运算符。拿出来。
cout << Y << " " << ++A << endl;
另外,在询问StackOverflow问题时,请告诉我们您要做什么以及您希望发生什么。
描述你的代码应该做什么也是TDD (Test Driven Development)的一个重点,你应该尽早学习它,因为它非常有效和有用。