cstdarg
#include <stdio.h>
#include <stdarg.h>
int main() {
int a = 10;
double b = 2.5;
char c = 'a';
printf("a = %d, b = %f, c = %c\n", a, b, c);
return 0;
}#include <stdio.h>
#include <stdarg.h>
int sum_args(int n, ...) {
va_list args;
va_start(args, n);
int sum = 0;
for (int i = 0; i < n; i++) {
sum += va_arg(args, int);
}
va_end(args);
return sum;
}
int main() {
int result = sum_args(3, 10, 20, 30);
printf("Result: %d\n", result);
return 0;
}