C语言

C语言-宏定义-带参宏

2019-03-17  本文已影响0人  大鱼鱼

宏定义指令

  1. “#” 表示,这是一条预处理命令
    2.宏名,是一个标识符,要符合标识符的命名规则,并要求大写
    3.字符串的位置可以是常量,表达式,格式字符串

注意事项:
1.宏定义不是C语句,不需要在行末加分号
2.在编写程序时通常将所有的#define放到文件的开始处(目的使宏定义的使用范围更大,但并不绝对),而不是将它们分散到整个程序中。
3.#undefined的作用:结束宏定义的作用域

带参宏

int main()
{
int sum=SUM(5,9);

printf("sum=%d\n",sum);
}
带参宏不消耗内存
上一篇下一篇

猜你喜欢

热点阅读