c/c++语言开发共享C语言可变参数

#include <stdarg.h> #include <stdio.h> /** * 第一个参数代表了参数的数量 */ double func(int nu

  #include <stdarg.h>  #include <stdio.h>  /**  * 第一个参数代表了参数的数量  */  double func(int num, ...){      va_list valist;      double sum = 0.0;      int i;      va_start(valist,num);      for(i = 0;i<num;i++){          sum+=va_arg(valist,int);      }      va_end(valist);      return sum;  }  int main(){      int sum = func(3,1,2,3);      printf("%d",sum);  }

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/607057.html

(0)
上一篇 2021年5月14日
下一篇 2021年5月14日

精彩推荐