问题
单项选择题
有以下程序:
void swap1(int *a,int *b)
int *c=a;
a=b,b=c;
void swap2(int *a,int *b)
int c=*a;
*a=*b,*b=c;
main()
int a=10,b=15;
swap1(&a,&b);
printf("%d,%d,",a,b);
a=10,b=15;
swap2(&a,&b);
printf("%d,%d,",a,b);
其输出结果为( )。
A.15,10,10,15
B.15,10,15,10
C.10,15,10,15
D.10,15,15,10
答案
参考答案:D