下列程序的运行结果是。void swap(int *p1, int * p2){ int p;p=*p1; p1=*p2; *p2=p;}int main(){int a=5 , b = 7 ,*ptr1,*ptr2;ptr1=&a; ptr2=&b;swap(ptr1, ptr2):printf(“*ptr1=%d,*ptr2=%d\n”,*ptr1,*ptr2);ptrntf ("a=%d,b=%d\n",a , b);return 0;}
A. *ptrl=7,*ptr2=5a=7,b=5
B. *ptrl=5,*ptr2=7a=5,b=7
C. *ptrl=7,*ptr2=5a=5,b=7
D. *ptrl=5,*ptr2=7a=7,b=5