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
一、可變參數函數的函數頭書寫形式:type func_name(para_type para1,...);ios
二、肯定函數可變參數的實際個數和各個參數的實際類型.(只能從邏輯上作某些約定)函數