我不明白我犯的是什么错误。我得到的错误与标题中的相同。
请帮我发现问题。
#include <iostream>
void main() {
for (i=1; i<=100; i = i+1) {
std::cout << i << std::endl;
}
return 0;
}
修改
好吧,我明白了。是不是在2008年你不必声明for
- 循环变量?因为我正在使用的这本书 not 在i
循环中声明for
!
答案 0 :(得分:3)
你忘了声明变量i
int i = 1;
答案 1 :(得分:0)
您已初始化[object HTMLTableRowElement]
但未声明,请将i
更改为:
i=1
关于您的修改:
没办法。 C曾经是一种强类型语言,现在仍然是。在您可以访问变量之前,必须声明它们。你应该初始化它们。因为如果不这样做,您将得到意想不到的结果,例如分段错误或一些“随机”(不要将它们用作随机数生成器!)值。
答案 2 :(得分:-1)
element
答案 3 :(得分:-1)