正在加载图片...
在编译预处理时,带参数的宏用它的定义式置换,其中的形 式参数用实参置换。 2.注意的问题 带参的宏的使用规则与无参宏类似,但是因为带参的宏含有 参数,因此在使用中要注意几个概念上的问题。 首先,使用带参的宏一定要注意定义中圆括号的用法。 其次,带参数的宏在程序中使用时,它的使用形式和特性与 函数相似,但它们本质上是完全不同的,其区别在于: (1)在程序控制上,函数的调用需要进行控制的转换,而 使用带参数的宏则仅是表达式的运算。在编译预处理时,带参数的宏用它的定义式置换,其中的形 式参数用实参置换。 2.注意的问题 带参的宏的使用规则与无参宏类似,但是因为带参的宏含有 参数,因此在使用中要注意几个概念上的问题。 首先,使用带参的宏一定要注意定义中圆括号的用法。 其次,带参数的宏在程序中使用时,它的使用形式和特性与 函数相似,但它们本质上是完全不同的,其区别在于: (1)在程序控制上,函数的调用需要进行控制的转换,而 使用带参数的宏则仅是表达式的运算
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有