两个C的#define问题# Programming - 葵花宝典
T*S
1 楼
【 以下文字转载自 Linux 讨论区 】
发信人: TINS (TINS), 信区: Linux
标 题: 两个C的#define问题
发信站: BBS 未名空间站 (Fri Aug 24 14:11:27 2007), 转信
1) 能用#define 来改变变量或function名字吗?比如:
#define X 1
然后用类似如:int aX;
其实是想得到: int a1;
2) #define 能嵌套吗?比如:
#define a #define b 1
然后用
a
其实想得到:
#define b 1
上面两个例子都不对,但能可行吗?
发信人: TINS (TINS), 信区: Linux
标 题: 两个C的#define问题
发信站: BBS 未名空间站 (Fri Aug 24 14:11:27 2007), 转信
1) 能用#define 来改变变量或function名字吗?比如:
#define X 1
然后用类似如:int aX;
其实是想得到: int a1;
2) #define 能嵌套吗?比如:
#define a #define b 1
然后用
a
其实想得到:
#define b 1
上面两个例子都不对,但能可行吗?