文件名称:带参宏定义-复高斯分布的数学基础理论
文件大小:6.48MB
文件格式:PDF
更新时间:2024-06-28 07:07:16
嵌入式 Linux C
(2)带参宏定义 C语言允许宏带有参数,在宏定义中的参数称为形式参数,在宏调用中的参数称为实际 参数。对带参数的宏,在调用中不仅要宏展开,而且要用实参去代换形参。 带参宏定义的一般形式为: #define 宏名(形参表) 字符串 在字符串中含有各个形参。 带参宏调用的一般形式为: 宏名(实参表); 例如: #define M(y) y+3 /*宏定义*/ 若想调用以上宏,可以采用如下方法: k=M(5); /*宏调用*/ 在宏调用时,用实参 5 代替宏定义中的形参 y,经预处理宏展开后的语句为: k=5+3