在c中,可以这样编写参数个数可变函数
#include<stdio.h>
void test(int i, ...)
{
char *p1=(char *)*(&i+1);
char *p2=(char *)*(&i+2);
printf("p1=%s,p2=%s\n",p1,p2);
}
int main()
{
int i=3;
test(1,"dewfwrfew","gewagae");
return 0;
}
在c中,可以这样编写参数个数可变函数
#include<stdio.h>
void test(int i, ...)
{
char *p1=(char *)*(&i+1);
char *p2=(char *)*(&i+2);
printf("p1=%s,p2=%s\n",p1,p2);
}
int main()
{
int i=3;
test(1,"dewfwrfew","gewagae");
return 0;
}