好像宏定义的书写格式有好多种,都能编译运行成功,下面是多行的宏。。。。。
#define PRINT(i) {printf("i=");printf("%d",i);printf("\n");}
#define PRINT(i) {printf("i="),printf("%d",i),printf("\n");}
#define PRINT(i) {\ printf("i=");\ printf("%d",i);\ printf("\n");\ }
#define PRINT(i) (printf("i="),printf("%d",i),printf("\n"))
#define PRINT(i) (\ printf("i="),\ printf("%d",i),\ printf("\n")\ )
逗号和分号,小括号和大括号,单行和多行 都能替代使用和混用的。。 |