在写程序时,有时候无法列举出传递给函数的所有实参的类型和数目, 可以使用省略符形参.
省略符暂停了类型检查机制.它们的出现告知编译器,当调用函数时,可以有0或者多个实参,而实参的类未知.
省略符有下列两种形式:
void foo(parm_list, ....);
void foo(...);
第一种形式为特定数目的形参提供了声明.在这种情况下,当函数调用时,对于与显示声明的形参相对应的实参进行类型检查,而对于与省略符对应的实参则暂停类型检查.
含有可变形参的函数
最新推荐文章于 2024-06-12 11:27:43 发布