• C语言带参数的宏定义

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

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

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

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

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

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

    宏名(实参列表);

更多...

加载中...