在LDD第三版第4章中给出如下宏定义请问args后面的省略号(...)有什么作用?在args与省略号之间加入逗号有什么影响?
参与了一些资料之后才明白:宏定义中的省略号表示一串可变的参数, 這一串参数可用args加以引用.比如, 代码
宏定义中的省略号就是指一串数目不限的参数列表,前面用args只有为了后面引用这串参数.如果在args与省略号之間加入逗号,就变成args = a, 而省略号指向的那串参数只包含一个b.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。