问题
单项选择题
下面函数的功能是______。
exchange(int*ptr1,*ptr2)
int*ptr;
ptr=-ptr1;
ptr1=ptr2;
ptr2=ptr;
A) 交换*ptr1和*ptr2的值
B) 无法改变*ptr1和*ptr2的值
C) 可能造成系统故障,因为使用了空指针
D) 交换*ptr1和*pb2的地址
答案
参考答案:B
解析: 函数中将指针变量ptr1和ptr2中的值交换,而不是交换指针ptr1和ptr2所指变量中的值。