以下代码的输出结果是什么?
#include <stdio.h>
#include <stdarg.h>
void display(int num, ...);
int main() {
display(4,'A','B','C','D');
return 0;
}
void display(int num, ...) {
char c,c1;
int j;
va_list ptr, ptr1;
va_start(ptr, num);
va_start(ptr1, num);
for(j=1; j<=num; j++) {
c = va_arg(ptr, int);
printf("%c,",c);
c1 = va_arg(ptr1, int);
printf("%d\n",c1);
}
}A,A B,B C,C D,D
A,a B,b C,c D,d
A,65 B,66 C,67 D,68
A,0 B,0 C,0 D,0