鱼C论坛

 找回密码
 立即注册
查看: 2642|回复: 6

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

[复制链接]
发表于 2018-1-25 19:39:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
G}[80MJ1SQ7%{EDUT3SR{F0.jpg W{L7(710XXK``JCY5`UO$ET.jpg int *p1对应point_1 point_1是a的地址  对不对呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-25 19:45:17 | 显示全部楼层
























想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-25 21:09:08 | 显示全部楼层
首先 ponit1被定义为指向int的指针,然后被赋值为了&a, &符号是取地址符,所以point1的值为a的地址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-26 09:14:53 From FishC Mobile | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-29 17:14:04 | 显示全部楼层
你swap()把你输入的2个值调换了啊
就是你输入10  20
输出是20  >  10
我是新人希望帮到你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-29 17:26:27 | 显示全部楼层
说错了,IF成立就把输入的2个数调换
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-6 03:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表