⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 varargs.cpp

📁 含有文章和源码
💻 CPP
字号:
                                       // Chapter 4 - Program 5
#include <iostream.h>
#include <stdarg.h>

            // Declare a function with one required parameter
void display_var(int number, ...);

main()
{
int index = 5;
int one = 1, two = 2;

   display_var(one, index);
   display_var(3, index, index + two, index + one);
   display_var(two, 7, 3);
}


void display_var(int number, ...)
{
va_list param_pt;

   va_start(param_pt,number);               // Call the setup macro

   cout << "The parameters are ";
   for (int index = 0 ; index < number ; index++) 
      cout << va_arg(param_pt,int) << " ";  // Extract a parameter
   cout << "\n";
   va_end(param_pt);                        // Closing macro
}




// Result of Execution
//
// The parameters are 5
// The parameters are 5 7 6
// The parameters are 7 3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -