设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
c指针问题
返回列表
发新帖
c指针问题
[复制链接]
11
|
5
|
2012-4-11 10:40:17
|
显示全部楼层
|
阅读模式
定义申明 p , p1, p2都为指针。指针就是存地址用的东西啦。那么不就很简单了赋值 p使p存的是p1这个指针所指向地址(a的内存地址),赋值p1使p1存的是p2所指向的地址(b的内存地址),赋值p2又使p2存了p指向的地址(a的内存地址)。指针说难也难 。说不难也不难 自己多弄几个指针做实验,慢慢体会就懂啦!你这段代码是交换 最后a b其实根本没有交换 只是指针换来换去而已~标准做法是 void swap(int *a , int *b){
int tmp;
tmp = *a;
*a = *b;
*b = tmp;}或者用引用(别名)做 也OK ~ 哥这么清楚的逻辑 你不懂对不起...
回复
使用道具
举报
千问
|
2012-4-11 10:40:17
|
显示全部楼层
p1和p2都是指针,他们分别存储a和b的内存地址。也就是p1指向a的地址,p2指向b的地址(p1=&a;p2=&b)。现在{p=p1;p1=p2;p2=p;}就是说当a<b时,先将p1的地址临时存入指针p中,在将p2的地址存入p1中,最后再将刚才临时存入p1地址的p指针的地址再存入p2中。意思就是将p1和p2所指向的地址相交换了。 此时p1指向的就是b,而p...
回复
使用道具
举报
千问
|
2012-4-11 10:40:17
|
显示全部楼层
你好:首先,int型的指针变量 p 存储的是int型变量的地址:如p1=&a;p2=&b;比较a与b的大小,若a大于b,则p1与p2交换:p1=&b;p2=&a;所以就是p1指向了b,p2指向a;否则,依旧p1还是指向a,p2还是指向b;于是,打印出来,大小比较结果就出来了。至于p的作用,无非是设置一个临时量,用以交换之用。指针这里有些抽象,不...
回复
使用道具
举报
千问
|
2012-4-11 10:40:17
|
显示全部楼层
就是修改指针的指向,让重新指向别的存储单元,首先p=p1就是p指向p1 ,p1=p2
就是让p1指向p2,执行后,p1的指向就改变了,它不再指向a的地址,而是指向b的地址p2=p
就是让p2指向p,执行后,p2的指向就改变了,它不再指向b的地址,而是指向a的地址...
回复
使用道具
举报
千问
|
2012-4-11 10:40:17
|
显示全部楼层
意思就是把p1,p2值互相交换,由于p1p2都是指针,他们保存的值实际上是他们指向的地址,所以这个操作相当于将p1指向b,p2指向a...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
男生发型问题。急急急急急急急急急急急急急急急!!
2
甲状腺相关问题
3
荨麻疹应该如何就治,不能吃海鲜太痛苦了,一吃就犯病,急!
4
非主流网名(要带凡字哦!)
5
Geforce 7100GS显卡能不能玩生化危机5
6
高二数学平面几何问题~高手救救我啊
7
哪里能买到2009年全国及各省市高考试题全解:数学卷
8
电脑桌面上的工具栏怎么会自己移动
9
数学题:a的3次方-3a+2
10
求苍寰七宫VIP部分
11
朋友要去香港,我想让她帮忙捎nokia的N97mini琉金导航版的,去哪买比较好?需要刷机么?
12
求韩庚 心疼笔记本空间链接地址 谢谢了
13
点燃一根香烟的第一口你门吸进里面吗?
14
如何向itunes中导入视频
15
高考为什么那么紧张?没有考好明年再考呀。
16
珲春2010年事业编考试什么时候报名,都考什么科目
17
生物体的生长现象与什么密切相关
18
两个车站相聚260米两车同时相对开出2.5小时相遇甲车每时行40米乙车每时行多少米?
19
求一部动画名 我忘了
20
余姚二手车市场在哪?
21
魔兽世界法师一般用哪些宏
22
新武林外传电信三区找人群70到90级要多少金左右?
23
电脑宏碁4720G,新显卡。2G内存,打魔兽争霸跟CF都卡,FPS值差的时候2.5左右,差的时候居多,求高手帮忙,
24
2010南京师范大学江苏本一录取结果何时公布
25
仙剑奇侠传3今天的扮演者??
26
我家电脑玩DNF可以么,640MB内存 1.24GHZ 版本9.11
27
关于the couple pig这个品牌的亲子装和情侣装
28
有谁能告诉 这个 飞车视频里的音乐。 感激不尽
29
把你经常反复听的几首歌给我~~~~
30
极品飞车9怎么弄中文版啊?小白求解,急急急
31
男,21 ,只有高中学历,目前工资2500,前方目标渺茫,谁能慰藉我怎么保持好心态?最起码得有个目标去拼吧
32
2010上海中考550能进黄浦区什么学校
33
是什么生肖
34
农村养老保险
35
魔兽联网问题!!!急!!!
36
笔记本开机停在开机画面,进不了系统是怎么回事?
37
dnf我转狂战士好还是阿修罗好
38
为什么电脑上图标删不了粉碎也没用
39
对于数a,b,规定运算“△”为a△b=(a+3)×(b-5),求:
40
请问5个技能从79点到105,一共多少经验和银子?
41
三天不吃饭 还每天慢跑五个小时 能减多少斤
42
2010电子科大调档线
43
拳皇2008乱舞格斗
44
浙江文科超出二批分数线92分,可以报哪些浙江省内学校
45
跪求一个无忧隐藏注册码,那位大哥帮帮忙啊!
46
17173分流下载3部分后怎么安装求详细答案
47
脚中心长疙瘩
48
甲车以15m/s的速度在平直公路上匀速行驶,突然发现26m处乙车正以10m/s的速度做同方向的匀速直线运动。
49
楠迪·宗拉维蒙kum-taub-keu-ruk歌曲链接
50
两道英语选择题
51
问一个弱弱的问题。。淘宝!!!!
52
女朋友和别人生过小孩还是刨腹产我该怎么办?而且小孩还在她那里。她妈妈养着。。
53
为什么我玩古剑奇谭30分钟左右会蓝屏死机
54
这个账号怎么改名字啊
55
赛尔号什么精灵刷速度+2
56
世博七次票现场有售吗?
57
月经分泌物什么意思?怎么判断有没有问题
58
这个指令是什么意思?
59
南京夫子庙地区邮编是多少?
60
我喜欢 她也同意和我交往了 可是她不敢 跟家里人说 她家人不让自己处对象
61
系辞传的系怎么念
62
请问没报英语口语面试、可以报英语专业么
63
电视剧搜索
64
网页制作
65
PSP3000 系统问题
66
广州那家宠物店狗狗寄养比较好
67
唉,只能用50%的爱
68
新手开店有人被骗过吗?骗过多少钱?
69
如何能更好地减肥,如何更好地瘦大手臂,还有大腿和小腿,更重要腹部?手指有办法吗?
70
扬州大学文汇路校区是新校区还是老校区?设施怎么样?
71
四川省卫校寝室有空调吗?
72
魔兽世界英雄围栏boss身上多少金
73
为什么宝马上会装上车灯?
74
在农村村口开个中型洗澡堂怎么样,大概多少钱,现在地方看好了!
75
泉州三中每学期学费
76
win7双系统安装mac os 以后 不能进windows了 怎么办
77
帮忙作首诗
78
英语高手帮我翻译一下
79
谁能破解DNF麦兜?或者有免费IP代理宫工具(最好可以具体教一下)
80
驾驶过吉利1.3升自由舰的车主觉得车子怎么样?
81
【急】高二学历水平考试是怎么回事?
82
已知关于x y的方程组2x-3y=-1 ax=by=1 和x-y=1 bx=ay=6的解相同,求(a+b)的2009次方的值.
83
电脑浏览器出问题了
84
泰国清迈最少用几天玩完?
85
花生长锈斑怎么回事?
86
北京电话查询
87
嘻游记里面7个女的跳hih-pop的 歌曲是什么?
88
华北电力大学怎么样?
89
导游证考试不参加培训可以吗?
90
好用的有深意的词语
91
玩对战游戏心跳,跳动快了 耳朵觉得热热是什么情况?
92
西夏死书全集
93
请问电脑有这声音是正常的吗
94
关于佛的现代诗
95
电视没有机顶盒,闭路线接收的信息不清楚,电视没台,怎么办?
96
我经常会头晕,怎么回事?
97
潘玮柏高中在哪个学校读书
98
天龙变身宝珠哪里有
99
仙剑奇侠传三龙葵的扮演者
100
复查时没有做白带化验接着以前的方式用药对康复有何影响