下面函数的功能是______。 exchange(int*ptr1,*ptr2) { int*ptr; ptr=-ptr1; ptr1=ptr2; ptr2=ptr; }
A.交换*ptr1和*ptr2的值
B.无法改变*ptr1和*ptr2的值
C.可能造成系统故障,因为使用了空指针
D.交换*ptr1和*pb2的地址
第1题:
已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值是()。
A.k=*ptr1+*ptr2
B.ptr2=k
C.ptr1=ptr2
D.k=*ptr1*(*ptr2)
第2题:
已有定义 int k = 2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()
A.k = *ptr1+*ptr2;
B.ptr2 = k;
C.ptr1 = ptr2;
D.k = *ptr1 *(*ptr2);
第3题:
【单选题】已有定义intk=2; int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行赋值语句的是()。
A.k=*ptr1+*ptr2;
B.ptr2=k;
C.ptr1=ptr2;
D.k=*ptr1*(*ptr2);
第4题:
已有定义int k=2;int *ptr1,*ptr2;,且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()。
A.k=*ptr1+*ptr2;
B.ptr2=k;
C.ptr1=ptr2;
D.k=*ptr1*(*ptr2);
第5题:
已有定义 int k = 2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()。
A.k = *ptr1+*ptr2;
B.ptr2 = k;
C.ptr1 = ptr2;
D.k = *ptr1 *(*ptr2);