摘要:
printf函数的正确声明形式为:int printf(char *fmt, ...)其中,省略号表示参数表中参数的数量和类型是可变的。省略号只能出现在参数表的尾部。这里编写一个与printf函数功能类似的函数miniprintf来演示变长参数表的实现,声明如下:miniprintf(char *fmt, ...)标准头文件<stdarg.h>中包含了一组宏定义,它们对如何遍历参数表进行了定义:(1)va_list类型用于声明一个变量,该变量将依次引用各参数,程序中即ap。(2)宏va_start将ap初始化为指向第一个无名参数的指针。在使用ap之前,该宏必须被调用一次。 参数表必 阅读全文
posted @ 2012-10-03 17:58
wind4869
阅读(378)
评论(0)
推荐(0)