洪一帆
2015-12-03 15:28
多文件那一节,老师好像没讲怎么用全局变量。我照着平时在widows里的习惯,一个文件开头定义几个全局变量,在其他文件里用extern声明之后调用,编译时还是报错。请问在linux里该怎么写?
这应该和在哪个平台上编程无关。
“在其他文件里用extern声明之后调用”这样做似乎没什么错。也许是因为你不太熟悉命令行下编译。
请说下是如何编译的?
可能是我不会编译,在windows里用过很多全局变量都没问题。能否请教一下编译时有什么特别的参数吗
例如:
你在#include <stdio.h> 后面加一句 int g_value;
这个g_value就是全局变量
当别的文件要使用这个变量时 首先包含其头文件
然后
extern int g_value;就可以访问此变量了。
Linux C语言编程基本原理与实践
203964 学习 · 451 问题
相似问题