当我编译以下代码时:
#include<bits/stdc++.h>
using namespace std;
long int arr[100003],flag=0;
arr[0]=-1;
int main()
{
}
我收到此错误:'arr'未命名类型arr [0] =-1 请帮助我。
答案 0 :(得分:1)
在标准C ++中,无法在函数外部分配变量,但可以对其进行初始化。
您不能在函数之外编写代码。在函数之外只能具有的声明是声明,例如全局变量声明(通常是个坏主意),函数声明和Macros。