1525| 4
|
关于变量定义的问题 |
1金钱
最佳答案理想的方法是,绝对不要在H文件中定义变量。
正确的做法是:
在LED.c中定义:int i=0;
在LED.h中申明:extern int i;
养成一个习惯:这种全局变量,都是这样处理,C中定义一下,同名的H中申明一下。
这样,在你需要用到这个变量的C文件中,#include LED.h就可以,绝对不会报重复定义的错误,同时模块化和结构化也比较好。
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-15 15:06
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网