宏定义输出字符串
使用#定义一个宏来输出字符串#define display(name) printf(""#name"")
#define display1(name) printf("#name")
#define display2(name) printf(#name)
然后使用
display(
:ProcDelay delayMSec_\n
setlocal enableextensions\n);
display1(
:ProcDelay delayMSec_\n
setlocal enableextensions\n);
display2(":ProcDelay delayMSec_\n"\
":ProcDelay delayMSec_\n");
display2(:ProcDelay delayMSec_\n
:ProcDelay delayMSec_\n);
进行调用,输出如附图:
不知道为什么换行后前面多了个空格呢 ??