首页 > 代码库 > C++ 定义和使用可变参数函数
C++ 定义和使用可变参数函数
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++ 定义和使用可变参数函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。