问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在C中如何定义一个全局结构体?

发布网友 发布时间:2023-11-05 05:01

我来回答

1个回答

热心网友 时间:2024-08-18 14:50

首先要在a.h的最前面和最后面添加下面几个语句,防止全局变量在多个文件中被使用,a.h多次被包含会报重定义的错!
#ifndef _A_H_
#define _A_H_
......
所有include、宏定义啊、函数定义声明神马的
......
#endif
然后,定义结构体后,在a.h中继续声明结构体全局变量
extern struct people people_1;
在你要使用上述全局变量的.c 或 .cpp文件中包含a.h 头文件,再 定义该全局变量
struct people people_1;
这样应该就可以使用了,你试试吧~~~【上周刚刚这样用过
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
路由器网线一米多少钱 东芝电视怎么投屏安卓手机 东芝电视怎么投屏 东芝电视投屏功能在哪里 指甲根部半月白 ...在指甲中部黑线长起 还有就是月牙上有白色一块 都在同一个指_百度... 我农业银行五年定期无密码存款,身份证没了,仅凭身份证复印件和存款单... 混凝土强度回弹怎么测算推定值,是否满足要求?一篇文章讲明白_百度知 ... 发动机舱有胶皮味跟安装防盗器有关系吗 cb400f启动后有股胶皮味道 一个袋子装了半袋米,倒出三分之一多1千克后还剩19千克... Dolly Wink新出的牌子,好想拔草,价格稍贵,不知道质... 为什么能摩擦起电的一般都是绝缘体,金属会出现摩擦起 哪些是错误走姿? 忘记了怎么办? 专升本和自考的好处与坏处 及区别111 月经量多有血块医生给开了三针止血针打了二针已止血 请你在父亲节来临之际,发一则短信给父亲,要求用上“台阶两字 女生各个手指戴戒指的含义是什么?4147 打边炉材料? 请问番禺区市桥哪里有适合学生打的寒假工?7 一只两层书架共放书72本,若从上层拿出9本给下层,上层还比下层多4本,上... 如图,A为定滑轮B为动滑轮,三个物体的质量分别为m1=200...40 屏幕闪的厉害m2 忘记了怎么办? 又见阿郎的主题曲和片尾曲分别是什么歌?什么歌手唱的?4 书架有两层共放书72本若从上层拿8本到下层,则下层的书是上层的2倍,上... 拼了命的想要珍惜一段感情,但最后还是失去了,会不会后悔这么做呢?_百 ... 六盘水钟山区水景花城属于哪个社区 一个手机号注册两个微信后怎么登录第一个? 积极向上的人生感悟欣赏 C语言。定了一个结构体没有定义变量,系统分配内存了吗?如果没... 为什么 C 语言中声明结构体类型变量时必须加上 struct 两个结构体相互引用,但是先声明的不能引用后声明的,生成出错,... 想买一个电器商标电器商标大概要多少钱才能办理转让 学校锅炉安全警示标语 这方向盘是什么车的?,为什么没有车标 海南报过自考还可以专升本吗 肥胖会导致走路内八吗2 三个月用3立方水正常吗 s1夏侯惇单开加点 8868手游交易平台网页版如何下载 索尼M3跟佳能G7X2拍照时哪个更好? 为什么windows10重置后没有了我的电脑216 win10系统新电脑怎么没有我的电脑1 这是什么车内饰,没有方向盘, ...尽有什么危害,更年期月经淋漓不尽可以打止血针吗 小明用10元钱买了一只狗,后来又以15元卖掉,接着又以20元买回来,又以2... 没到一年时间怎么改? 原先登过QQ的手机拿另外一个手机把密码给改了然后又改回来了原...2 我修改了QQ密码,重新登录后又要我重新登录1