单选题:下列函数的功能为
下列函数的功能为 @[D](2)
```
void Exchange(int *p1, int *p2)
{
int p;
p = *p1;
*p1 = *p2;
*p2 = p;
}
```
A. 交换\*p1和\*p2的地址
B. 可能造成系统故障
C. 正确,但无法改变\*p1和\*p2的值
D. 交换\*p1和\*p2的值
A.交换\*p1和\*p2的地址
B.可能造成系统故障
C.正确,但无法改变\*p1和\*p2的值
D.交换\*p1和\*p2的值
答案:D
```
void Exchange(int *p1, int *p2)
{
int p;
p = *p1;
*p1 = *p2;
*p2 = p;
}
```
A. 交换\*p1和\*p2的地址
B. 可能造成系统故障
C. 正确,但无法改变\*p1和\*p2的值
D. 交换\*p1和\*p2的值
A.交换\*p1和\*p2的地址
B.可能造成系统故障
C.正确,但无法改变\*p1和\*p2的值
D.交换\*p1和\*p2的值
答案:D