enum无论类型中的枚举数是多少,为什么总是2或4个字节(分别在16位或32位架构上)的大小?
编译器是否enum像它那样对待union?
我读到了关于extern变量,但没有找到与其内存分配相关的答案,我的问题是谁将为Extern变量分配内存,以及在哪个内存段中.
int a; // file 1
extern int a; // file 2
Run Code Online (Sandbox Code Playgroud)
这里文件1将为一个或一个文件分配内存2.在数据段或堆栈中?
谢谢.