1 #include<iostream> 2 using namespace std; 3 void PrintAll(int n,...){ 4 int *ptr; 5 ptr = &n; 6 while(*ptr){ 7 cout<<*ptr<<endl; 8 ptr++; 9 } 10 } 11 int main(){ 12 PrintAll(3,4,5,0); 13 } 14 输出: 15 3 16 4 17 5
1、可变参数函数的函数头书写形式:type func_name(para_type para1,...);
2、确定函数可变参数的实际个数和各个参数的实际类型.(只能从逻辑上做某些约定)
本文详细解析了C++中可变参数函数的实现原理,包括函数头的书写形式、确定实际参数个数和类型的方法,并通过示例代码展示了如何使用可变参数函数打印一系列整数。
2431

被折叠的 条评论
为什么被折叠?



