永发信息网

C++中有时候看到参数中有...,这是什么意思?怎么用?

答案:4  悬赏:60  手机版
解决时间 2021-03-16 21:27
C++中有时候看到参数中有...,这是什么意思?怎么用?
最佳答案
数量可变的参数
实现方法举例:
double sum_series(int num, ...)
{
double sum= 0.0, t;
va_list argptr;
va_start(argptr, num);
for(; num; num--)
{
t= va_arg(argptr, double);
sum= sum+ t;
}
va_end(argptr);
return sum;
}
全部回答
数量可变的参数
C++/CLI语言允许我们将形参列表指定为数组,数组说明前面加上省略号,从而提供数量可变的实参
例:
double sum(...array^ args)
{
double sum=0.0;
for each(double arg in args)
sum+=arg;
return sum;
}
意思是不定参数,参数的数量可以有多个
是在函数的声明中看到吗?
...表示参数个数不定,如int printf( const char *format [, argument]... );
比如printf("%d", 123);的参数有2个,printf("%d, %d", 123, 456);的参数有3个。
...表示在此后的参数可以有随意个。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阿媚发艺烫染造型在哪里啊,我有事要去这个地
求一篇优美散文,不要太多字数但不少于600字
别人说我是白纸一张,是什么意思,怎么不成为
任冲和乔爱军哪位好一些
成本会计的题,多谢~
美容养生都要对员工封闭式培训吗
水城威尼斯介绍250个字
学乐先是骗人的吗?
宋小宝演了一部电影叫翰林的是叫什么名字
我想让我男人瘫痪怎么做
“凡厥衣冠(冠族华胄),莫非二品;自此以还,
不是我吹 今天
How about your final exam?中文什么意思?
怎么从八字断定命是好是坏 是不是看日支是否
满意多超市(社区医疗服务中心南)地址在什么地
推荐资讯
火狐浏览器使用firebug插件怎么HTML下面不显
循环再用英语怎么说呢?
一个篮球鞋牌子 一个横k两个等号
永青鲜汤驴肉馆地址在哪,我要去那里办事
求个性QQ分组,越简单越好,不要非主流,不要脑
0.1Q币能做什么
一段木材长8/9米用了三次平均每段长8/
沙子遇水会膨胀吗?
想知道:安徽省 安徽肃县 在哪?
推广五大教育用语五大教育用语是什么意思
d点的弯矩怎么算的?
学后路怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?