下面函数的功能是______。 exchange(int*ptr1,*ptr2) { int*ptr; ptr=-ptr1; ptr1=ptr2; ptr2=ptr; }

admin2010-05-22  39

问题 下面函数的功能是______。    exchange(int*ptr1,*ptr2)    {    int*ptr;         ptr=-ptr1;         ptr1=ptr2;         ptr2=ptr;      }

选项 A、交换*ptr1和*ptr2的值
B、无法改变*ptr1和*ptr2的值
C、可能造成系统故障,因为使用了空指针
D、交换*ptr1和*pb2的地址

答案2

解析 函数中将指针变量ptr1和ptr2中的值交换,而不是交换指针ptr1和ptr2所指变量中的值。
转载请注明原文地址:https://jikaoti.com/ti/7AI0FFFM
0

最新回复(0)