关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN-Ada助手
2023-08-14 12:15
采纳率: 1.6%
浏览 19
首页
其他
关于全局变量与头文件的问题
其他
该问题来自社区帖:
https://bbs.csdn.net/topics/617021729
.
为什么在头文件里已经声明了全局变量,在main里面还是显示未声明?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Loup&卡普
2023-08-14 12:45
关注
7.cpp 里把 include m.h 去掉
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
关于
全局变量
的定义与说明,以及关于static静态
全局变量
在
头文件
中会怎样
2024-03-03 08:40
Dear_JIANJIAN的博客
相当于声明,声明是可以多次的(当第一个a出现时,在.c中是说明)在c++中会报错,会提示,int a重复定义,也就是说当第一个
全局变量
a出现时,就已经是定义了。在.c文件中不会报错:如果在所有函数之外。
关于公共
头文件
里定义
全局变量
的
问题
2024-03-06 15:04
米柚的博客
编译器会对
头文件
进行编译,每包含一次就会编译一次,故会报重定义。而CPP文件编译期间不会被编译,故不会出现这个
问题
。会报错:a变量重复定义。
c语言
头文件
可以定义
全局变量
,C语言在
头文件
中定义
全局变量
2021-05-20 12:57
摘星的猪的博客
C语言在
头文件
中定义
全局变量
头文件
定义
全局变量
等
问题
全局变量
可不可以定义在可被多个.C文件包含的
头文件
中?为什么?可以,在不同的C文件中以static形式来声明同名
全局变量
。
头文件
中不可以直接定义变量和函数,...
c语言在
头文件
定义
全局变量
,C语言之在
头文件
中定义
全局变量
2021-05-28 07:02
weixin_39614094的博客
通常情况下,都是在C文件中定义
全局变量
,在
头文件
中声明,但是,如果我们定义的
全局变量
需要被很多的C文件使用的话,那么将
全局变量
定义在
头文件
里面会方便很多,那到底是如何实现的?os_var.c文件内容1 #define OS...
头文件
定义
全局变量
的探究
2022-04-10 12:50
洛阳鱼紫怡的博客
我在一个
头文件
中定义了一个
全局变量
的字符串指针变量,有多个
头文件
都会引用这个
头文件
,在编译的时候遇到了这个错误。从这一个
问题
上我又思考到了别的
问题
,在这里一并记录,以便后期理解。本篇笔记都是用C++...
Static静态
全局变量
在
头文件
中使用意味着什么?
2025-06-28 21:11
xyx-3v的博客
在
头文件
中定义static变量,在多文件使用该静态变量的过程中会造成变量多次定义,从而造成内存空间的浪费,应当避免此类写法。
C/C++语言中
全局变量
重复定义
问题
的解决方法
2020-08-28 03:25
解决这个
问题
的方法是,将
全局变量
的定义放到一个单独的文件中,例如head.cpp,然后在
头文件
中声明这些
全局变量
,同时使用 extern 关键字。这样,编译器就不会报错了。 此外,我们还可以使用一个global.h
头文件
来...
全局变量
声明与定义[代码]
2025-11-12 16:11
为了使
全局变量
在多个编译单元中可见,通常会在
头文件
中声明它,并且使用extern关键字,以便链接器知道该变量的定义存在于程序的其他地方。
全局变量
的使用场景包括存储程序运行时需要跨多个函数共享的数据。然而,...
全局变量
放在
头文件
中
2020-09-17 11:52
curry dog的博客
今天遇到一个坑,在VS上进行多文件的编译运行的时候,在
头文件
中定义了
全局变量
a,该
头文件
被类的实现CPP和主函数所在的CPP包含且声明extern int a。但是在链接的时候报多重定义的错误。网上看了下,这篇文章给出了...
头文件
+
全局变量
2020-10-13 14:24
www.gwj.com的博客
/******************************************************************************************* *只能在函数体内调用函数,函数体外只能定义
全局变量
或者对象 ************************************************...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
8月14日