如何使用全局变量

原创 2004年10月19日 21:25:00

这本来是我的一个问题,谢谢ThinkX、blow_jj 、Maconel 、hy1080 的解答,现整理一下答案。

使用全局变量应该将变量定义在.c中,在.h中extern。在需要使用变量的地方,包含.h就行了。还要注意自己给.h文件加些预编译,可以直接新建unit,预编译会自动生成。


例如在global.cpp和global.h中定义全局变量
在global.cpp中这样写:
#include "global.h"
//--------------------
int        a;
bool       b;
long       c;
AnsiString d;

在global.h中这样写:
extern int        a;
extern bool       b;
extern long       c;
extern AnsiString d;

在要使用全局变量的地方#include "global.h"就行了

C++中使用全局变量方法

/***************************************************//* Zhou Teng all rights Reserve ...
  • myscnu
  • myscnu
  • 2010年01月28日 16:29
  • 4142

几种全局变量的使用方法

在iPhone开发中,使用全局变量有这么几种实现方法:1、在AppDelegate中声明并初始化全局变量 然后在需要使用该变量的地方插入如下的代码://取得AppDelegate,在iOS中,App...
  • u011774517
  • u011774517
  • 2016年07月20日 16:29
  • 1739

如何让js不产生冲突,避免全局变量的泛滥,合理运用命名空间

如何让JS不产生冲突,避免全局变量泛滥,合理使用命名空间
  • comeonstone
  • comeonstone
  • 2014年06月13日 16:16
  • 2035

QT 使用全局变量的方法

转载自http://blog.csdn.net/xiehuin/article/details/2087235 http://blog.csdn.net/liang890319/article/...
  • guoqianqian5812
  • guoqianqian5812
  • 2015年11月18日 21:32
  • 5300

C++中怎么使用全局变量?

http://blog.csdn.net/icycoffee/article/details/1638286 全局变量一般这样定义: 1。在一类的.cpp中定义 int myInt; 然后再在要用...
  • wjh199133
  • wjh199133
  • 2014年03月12日 11:15
  • 972

ucos中如何定义全局变量

    以下是如何定义全局变量。众所周知,全局变量应该是得到内存分配且可以被其他模块通过C语言中extern关键字调用的变量。因此,必须在 .C 和 .H 文件中定义。这种重复的定义很容易导致错误。以...
  • subkiller
  • subkiller
  • 2011年03月21日 14:36
  • 4525

C# 语言中怎么使用“全局变量”?

        很遗憾的是 C# 语言中没有全局变量!不知道设计的时候是怎么考虑的?滥用全局变量可能会引起程序的混乱,但是合理使用,也会带来很大的方便。    幸运的是,我们可以使用类里面的 stat...
  • zhangking
  • zhangking
  • 2007年05月24日 11:42
  • 4659

uCOS中全局变量的使用方法

在C语言编程中经常会遇到全局变量。全局变量的定义一般采用下面的方式.C文件中定义 int g_a; .h文件中声明 extern int g_a; 使用上面这种方法,当需要更改全局变量时候就需...
  • hushiganghu
  • hushiganghu
  • 2017年03月29日 16:46
  • 720

jsp中的局部变量和全局变量

全局变量    jsp的全局变量的定义的方式为:    执行机制:其实jsp动态代码就是一个servlet,全局变量就是动态代码所对应的类的一个属性,当执行jsp时便会为该类创建对象,为属性开...
  • qq_15150353
  • qq_15150353
  • 2016年09月26日 20:20
  • 6375

vc定义全局变量及extern用法

vc定义全局变量及extern用法 : 全局变量一般这样定义: 1。在一类的.cpp中定义 int myInt; 然后再在要用到的地方的.cpp里extern int myInt;这样就可以用...
  • qq_17242957
  • qq_17242957
  • 2015年10月08日 21:30
  • 2709
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用全局变量
举报原因:
原因补充:

(最多只允许输入30个字)