宏定义允许嵌套【篇】

宏定义允许嵌套,在宏定义的字符串中可以使用已经定义的宏名。在宏展开时由预
处理程序层层代换。
例如:
#define PI 3.1415926
#define S PIyy /* PI 是已定义的宏名*/
对语句:
printf(“%f”,S);
在宏代换后变为:
printf(“%f”,3.1415926yy);