我对C++非常陌生,并且遇到一些非常简单的问题。我在ubuntu 14.04上运行。我已经看到了几个如下代码的例子。但我只有错误。初始化后无法更改C++变量
int x;
x = 12;
// output
error: ‘x’ does not name a type
我想做简单而有用的代码,但这让我坚持下去。为什么我不能做
int z = 12;
z = 4;
// output
error: ‘z’ does not name a type
我遵循相当数量的C++教程并成功运行代码。但是现在我发现我不能简单地改变一个变量。编写代码非常困难!当然,我确实试图“键入”导致此错误的行的变量。
int z = 12;
int z = 4;
// output
error: redefinition of ‘int z’
该死的如果我这样做,如果我不这样做。任何人有任何帮助?
编辑:好的人,你用倒票杀我。我是全新的C++和做很多功课,在这篇文章之前,我没有找到任何解决办法。这是一个捕捉22:因无知而失败,不能在没有帮助的情况下击败无知! BIG感谢您的评论和答复。现在我懂了。
代码进入功能。 – chris
非常感谢克里斯。这是一个什么阻力。阻止我的新语言学习停止。我把代码放在一个函数中,它可以工作。现在它是起起落落的。 =)欢呼。 –
不幸的是,编译器选项非常糟糕,它使用C编译(尽管它仍然需要一个主函数)。 C不同的另一种方式。 – chris