这个问题问的不错。其实printf不是重载,c语言不支持函数重载 这句话是对的。printf函数是通过变长参数表实现的。你可以查看一下printf的函数原型声明。printf函数的实现在不同的机器上是不同的,但提供的接口是一致的。printf函数的正确声明形式如下:int printf(const ...
分类:
编程语言 时间:
2015-12-25 14:50:37
阅读次数:
196
函数printf的正确声明形式为:intprintf(char*fmt,...);其中,省略号表示参数表中参数的数量和类型是可变的(省略号只能出现在参数表的尾部)。类似的参数表被称为边长参数表。它除了有一个参数fmt固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符)。..
分类:
其他好文 时间:
2015-11-05 16:47:09
阅读次数:
180
//变长参数表.cpp#include#include//标准头文件,提供宏va_start,va_arg和va_end,用于存取变长参数表typedef int ElemType;using namespace std;ElemType MaxSeek(int num,...);int main ...
分类:
其他好文 时间:
2014-10-29 18:54:31
阅读次数:
138