标题:
请教一下,C语言宏定义常用能不能赋给变量?
[打印本页]
作者:
happy2058
时间:
2021-6-8 14:08
标题:
请教一下,C语言宏定义常用能不能赋给变量?
#define On_time 50
#define Gear1_time1 1000/1
#define Gear1_time2 1000/2
#define Gear1_time3 1000/3
#define Gear1_time4 1000/4
#define Gear1_time5 1000/5
#define Gear1_time6 1000/6
#define Gear1_time7 1000/7
#define Gear1_time8 1000/8
#define Gear1_time9 1000/9
#define Gear1_time10 1000/10
int Gear1_time =0;
Gear1_time=Gear1_time1;
作者:
王快活。
时间:
2021-6-8 14:47
可以,会被替换
作者:
挚爱梅儿
时间:
2021-6-8 19:30
Gear1_time就等于0了
作者:
无心法师III
时间:
2021-6-8 19:50
可以,但用宏定义的话,程序运行就没有检错能力
作者:
blue37
时间:
2021-6-8 20:59
可以的。在预处理阶段,对程序中所有出现的“宏名”,预处理器都会用宏定义中的字符串去代换
作者:
happy2058
时间:
2021-6-8 21:36
感谢大伙。最近写程序头痛,加油
作者:
nunnb666
时间:
2021-6-9 00:10
宏定义只是简单置换可以用
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1