extern 和 define的区别,我知道这是两个不同的东西,一个是定义外部变量的,一个是定义宏的
答案:2 悬赏:80
解决时间 2021-03-23 02:15
- 提问者网友:风华是一指流沙
- 2021-03-22 01:41
但是宏里面也也可以带变量了,那这样宏也是变量了,extern定义的也是变量了,都是全局的,那我怎么才知道我要定义的变量应该用define定义还是用extern定义?
最佳答案
- 二级知识专家网友:闲懒诗人
- 2021-03-22 02:14
extern指的是外部变量,如在一个源程序包含两个文件,其中一个文件要引用另外一个文件的变量时就要用到extern来声明。
宏定义的变量在使用时,为符号替换。
宏定义的变量在使用时,为符号替换。
全部回答
- 1楼网友:糜废丧逼
- 2021-03-22 02:47
我。。知。。道
加。。我。。私。。聊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯