blob: ff7d41da196e2425fce205ba8e83d938064811ff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdarg.h>
#include <stdio.h>
int sum(int x, ...) {
va_list ap;
va_start(ap, x);
for (int y; (y = va_arg(ap, int));) {
printf("got %d\n",y);
x += y;
}
va_end(ap);
return x;
}
int main() {
printf("%d\n", sum(1,2,3,4,5,6,7,0,0));
}
|