以下代码的输出结果是什么?
#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