C语言带参数的宏定义

  • 内容
  • 评论
  • 相关

C语言允许宏带有参数。在宏定义中的参数称为“形式参数”,在宏调用中的参数称为“实际参数”,这点和函数有些类似。

对带参数的宏,在展开过程中不仅要进行字符串替换,还要用实参去替换形参。

带参宏定义的一般形式为:

#define 宏名(形参列表) 字符串

在字符串中可以含有各个形参。

带参宏调用的一般形式为:

宏名(实参列表);

本文标题:C语言带参数的宏定义

本文地址:http://www.hosteonscn.com/4294.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注