- 论坛徽章:
- 0
|
#include <stdio.h>
void fun(int a, ...);
int main(int argc, char *argv[])
{
int a = 1;
int b = 2;
int c = 3;
int d = 4;
fun(4, a, b, c, d);
return 0;
}
void fun(int a, ...)
{
int *tmp = &a;
tmp++;
long long *temp = tmp;
for(int i = 0;i < a; ++i)
{
printf("%d ", *temp);
temp++;
}
printf("n");
} |
不知是不是按这样写的? |
|