3
4
40
新手上路
使用道具 举报 送花
86
5983
1万
超级版主
Debu*** 发表于 2024-12-14 13:39 全局变量
lans*** 发表于 2024-12-14 13:40 在什么地方定义它?
122
2068
6167
论坛元老
这是c语言最基础的
116
2717
6824
版主
具体操作是: 有两个.c文件,分别是 main.c 和 timer.c 。他们共同引用了同一个.h文件 timer.h
main.c
timer.c
timer.h
char a=0;
extern char a;//.h文件中的定义不可以赋值,只能声明
a=100;
需要注意的是:原定义和extern的定义都只需要出现一起,如果有更多的.c文件需要使用这个变量,只需要引用对应的.h文件即可。不能再次重复定义,否则会出现重复定义的错误
5
117
702
高级会员
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-8-25 13:24 , Processed in 0.128183 second(s), 96 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.