识别和执行变量

时间:2015-09-22 23:26:56

标签: c++

我对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;&#;我也试过在相同的行和相同的结果中声明和初始化它。我真的失去了我在最后一小时的实验,没有突破。

1 个答案:

答案 0 :(得分:0)

问题在于等号,即cout行中的赋值运算符。拿出来。

cout << Y << " " << ++A << endl;

另外,在询问StackOverflow问题时,请告诉我们您要做什么以及您希望发生什么。

描述你的代码应该做什么也是TDD (Test Driven Development)的一个重点,你应该尽早学习它,因为它非常有效和有用。