先看代码 代码如下:printf(“hello,world!”);其参数个数为1个。printf(“a=%d,b=%s,c=%c”,a,b,c);其参数个数为4个。如何编写可变参数函数呢?我们首先来看看printf函数原型是如何定义的。在linux下,输入man 3 printf,可以看到prinf函数原型如下: 代码如下:SYNOPSIS#include int printf(const char *format, …);后面的三个点…表示printf参数个数是不定的.如何实现可变参数函数?2