我对 C++ 非常陌生,并且被一些非常简单的东西所困扰。我在ubuntu 14.04上运行。我见过几个类似下面的代码示例。但我只得到错误。
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 条军规:因无知而被击倒,并且在没有帮助的情况下无法击败无知!非常感谢您的评论和回答。现在我明白了。
请您参考如下方法:
您需要将其放入 main
函数中才能开始。尝试:
int main()
{
int x;
x = 42;
return 0; // success
}