小编kgb*_*ook的帖子

在C中声明全局变量是否会改变入口点?

举个例子.

#include "stdio.h"

int global_var=5;

int main ()
{
    int local_var=6;
    //some statements

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

如果main函数是唯一的入口点,那么声明和赋值何时global_var发生?

在相关的说明中,是global_var在堆还是堆栈中分配?另外,有没有办法从函数声明一个全局变量,同时尊重入口点?

c c++ scope memory-management global-variables

3
推荐指数
1
解决办法
111
查看次数

标签 统计

c ×1

c++ ×1

global-variables ×1

memory-management ×1

scope ×1