jzx153 发表于 2018-1-25 19:39:12

函数指针 问题~视频中的小疑惑

int *p1对应point_1 point_1是a的地址对不对呢

ba21 发表于 2018-1-25 19:45:17

























orino 发表于 2018-1-25 21:09:08

首先 ponit1被定义为指向int的指针,然后被赋值为了&a, &符号是取地址符,所以point1的值为a的地址

lovefishc.com 发表于 2018-1-26 09:14:53

waitforlove 发表于 2018-1-29 17:14:04

你swap()把你输入的2个值调换了啊
就是你输入1020
输出是20>10
我是新人希望帮到你

waitforlove 发表于 2018-1-29 17:26:27

说错了,IF成立就把输入的2个数调换

xiaolixi 发表于 2018-1-30 19:27:21

1:
swap(&p1,&p2)
void swap(int** p1,int** p2){
int* temp = *p1;
*p1 = *p2;
*p2 = temp;
}
2:swap(p1,p2)
void swap(int*& p1,int*& p2){
int* temp = p1;
p1 = p2;
p2 = temp;
}
页: [1]
查看完整版本: 函数指针 问题~视频中的小疑惑