进行宏定义时,宏名必须用大写

如题所述

宏名 并非 必须用大写。可以大写,可以小写,可以大小写混合,只要符合标识符写法的规定即可。
如果专门用大写来写宏名,那么好处是阅读程序时,看到全大写的标识符时,自己知道“哦,那是宏",便于程序阅读和理解。
下面是小写,可以说明宏用小写也是可以的。
yyy(x) 是宏,表示 是 x 的三次方。
#include<stdio.h>
#define yyy(x) (x*x*x)
int main() {
int i;
for (i=1;i<10;i++) printf("%d %d\n",i,yyy(i));
return 0;
}
输出:
1 1
2 8
3 27
4 64
5 125
6 216
7 343
8 512
9 729
温馨提示:答案为网友推荐,仅供参考
相似回答