| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 310 人关注过本帖
标题:全局变量怎么写到头文件里?
收藏  订阅  推荐  打印
Sun_DN
Rank: 2
来自:NEU
等级:注册会员
帖子:48
积分:600
注册:2006-4-5
全局变量怎么写到头文件里?

翻了一下谭浩强的教材,说头文件可以包括全局变量,我试了一下,但是不成功。标准的头文件里都没有变量定义这一块,只有一些条件汇编、宏定义、函数原型声明什么的。谁能指教一二,不胜感激!
2008-7-29 17:49
flyue
Rank: 6Rank: 6
等级:金牌会员
威望:6
帖子:1713
积分:17794
注册:2006-6-20

extern修饰

大家一起来编程吧!
2008-7-29 17:51
崔园园
Rank: 2
等级:注册会员
帖子:54
积分:610
注册:2008-4-21

头文件中可以写全局变量
2008-7-29 19:01
asd6791868
Rank: 2
来自:逆流
等级:注册会员
帖子:126
积分:1416
注册:2008-7-27

pp1.cpp
int a;
main ()
{
......
}

pp2.cpp
extern int a;
func(int x,int y)
{
.......
}
2008-7-29 19:37
iFreeBSD
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:239
积分:2866
注册:2007-11-5

引用时加上 extern

The FreeBSD is best!!!
2008-7-29 19:39
Sun_DN
Rank: 2
来自:NEU
等级:注册会员
帖子:48
积分:600
注册:2006-4-5

不对吧,你们强调的是全局变量放在main()前面,别的文件引用的时候要外部声明,但是我的意思是把他们全部放在头文件里,有没有可参考的写法?

人不己知,而不愠,不亦君子乎?
2008-7-30 10:24
共有 309 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.060621 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved