有下列程序
#include<stdio.h>
void fun1(int *x,int *y)
{ int *z;
z=x;x=y;y=z;
}
void fun2(int *x,int *y)
{ int z;
z=*x;*x=*y;*y=z;
(*x)++;(*y)++;
}
void main()
{ int a=5,b=9;
fun1(&a,&b);
printf("a=%d,b=%d\n",a,b);
fun2(&a,&b);
printf("a=%d,b=%d\n",a,b);
}
main函数中第一个printf输出cnt的值为( )
a=9,b=5
a=5,b=9
a=10,b=6
a=6,b=10