#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