📄 subject_15413.htm
字号:
<p>
序号:15413 发表者:浪A 发表日期:2002-09-18 10:45:31
<br>主题:如何定义全局变量?
<br>内容:typedef struct tTime<BR>{<BR> unsigned short year;<BR> unsigned char month;<BR> unsigned char day;<BR> unsigned char hour;<BR> unsigned char minute;<BR> unsigned short second;<BR>} YMDHTime;<BR>***************************<BR>DataStruc HistoryData[2000]; 如果定义全局变量应放在程序哪个位置,在程序中都可以访问变量HistoryData.<BR><BR>请帮忙?谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:秋叶禅 回复日期:2002-09-18 10:56:14
<br>内容:static DataStruc HistoryData[2000];<BR>这样定义就行了,随便放哪个位置!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:雷神 回复日期:2002-09-18 11:02:44
<br>内容:我个人习惯将一些常量和全局变量放在一个头文件中。例如mydefine.h<BR>然后在你的程序的头文件加入#include "mydefine.h"
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:零 回复日期:2002-09-18 20:36:02
<br>内容:加 static 就不是 global 的了,仅是静态的,不能在文件之间交叉使用<BR>你做的就可以了。随便定义在一个 .c or .cpp 文件中即可<BR>在用之前,加<BR> extern DataStruc HistoryData[2000], 当然,更优雅的方法<BR>是如雷兄所言。<BR><BR>但是,注意,在头文件的最好是 declaration , not difinition, as followings:<BR><BR>#ifndef __GLOBAL_H__<BR>#define __GLOBAL_H__<BR><BR>extern DataStruc HistoryData[2000];<BR><BR>#endif<BR><BR>只需在用到的 .c, .cpp 文件中 include "global.h" 即可.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Adward 回复日期:2002-09-19 10:38:19
<br>内容:全局变量的数量可不能太多
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:韩顺平 回复日期:2002-11-07 21:39:07
<br>内容:谢谢零 <BR>您在这里的贴子,给我帮了一个大忙!<BR>谢谢!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -