我无法找到此代码中的错误:
using namespace std;
const int sz = 10000+100;
int sqr[sz];
int digit;
void findSqr()
{
for(int i = 0; i <= 10000; i++);
{
cout<<sqr[i]<<endl;
}
}
int main()
{
findSqr();
return 0;
}
当我在findsqr函数中初始化int for for循环并尝试构建代码时出现错误
对于'范围[-fpermissive] |,'''的名称查找已更改为ISO' 我该如何解决?
答案 0 :(得分:4)
从for
语句的末尾删除分号,即替换
for(int i = 0; i <= 10000; i++);
与
for(int i = 0; i <= 10000; i++)
然而,请记住,没有正文的循环(即没有花括号)也是可能的C语言结构。这些 后跟分号。