下列函数的功能为。voidSwap(int*p1,int*p2){intp3;p3=*p1;*p1=*p2;*p2=p3;}
A: 交换*p1和*p2的值
B: 交换*p1和*p2的地址
C: 正确,但无法改变*p1和*p2的值
D: 可能造成系统故障
A: 交换*p1和*p2的值
B: 交换*p1和*p2的地址
C: 正确,但无法改变*p1和*p2的值
D: 可能造成系统故障
举一反三
- 下列函数的功能为_______。void exchange(int *p1, int *p2){ int p; p = *p1; *p1 = *p2; *p2 = p;} A: 交换*p1和*p2的地址 B: 没有语法错误,但无法改变*p1和*p2的值 C: 可能造成系统故障 D: 交换*p1和*p2的值
- 下列函数的功能为________。voidExchange(int*p1,int*p2){intp;p=*p1;*p1=*p2;*p2=p;} A: 交换*p1和*p2的值 B: 正确,但无法改变*p1和*p2的值 C: 可能造成系统故障 D: 交换*p1和*p2的地址
- 【单选题】点P(1,2,3)关于xoy面的对称点为(p1,p2,p3).则 A. p1=1, p2=2, p3=-3 B. p1=-1, p2=-2, p3=-3 C. p1=-1, p2=-2, p3=3 D. p1=1, p2=-2, p3=-3
- void swap(int *p1,int *p2) {int *p; *p=*p1;*p1=*p2;*p1=*p; } A: 交换*p1和*p2的值 B: 交换*p1和*p2的地址 C: 正确,但无法改变*p1和*p2的值 D: 可能造成系统故障,因为使用了空指针
- 以下函数的功能是()fun(int*p1,int*p2){int*p;*p=*p1;*p1=*p2;*p2=*p;} A: 正确,但没有交换*p1和*p2的值 B: 指针p没有确定指向,可能造成系统故障 C: 能成功交换*p1和*p2的值 D: 能成功交换*p1和*p2的地址