学案导学课题研究总结:C++中函数参数列表,有的最后一个参数是三个点,什么意思?

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 08:40:18
如:int Calculate(int a, int b, ...)
不是什么举一反三,程序就是这个样子的。那这个函数可以接受几个参数?后面几个参数的类型是什么?

任意个,表示参数的个数和类型不确定
例如库函数printf的声明
printf (const char*, ...);

你在使用printf的时候应该知道
printf("%d%d%d\n",a,b,c)和printf("%d%d\n",a,b)都是可以执行的。

这表示举一反三,比如说还有更多的整型参数,int c,int d,int e,等等!

自己想一下,看看书就知道了