在main之前定义变量

Ein*_*ols -3 c variables

我有问题.如果我在main函数之前定义变量,如下所示:

#define N 10
Run Code Online (Sandbox Code Playgroud)

然后在主要我不能改变这个变量?像这样:

N=N+1;
Run Code Online (Sandbox Code Playgroud)

并且有什么方法可以在主要定义之前使N更大?

nph*_*phx 6

这是宏的定义,而不是全局变量.试试这个:

int i;

int main()
{
    i = 10;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)