|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于指针的运算符*
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2212
人关注过本帖
标题:
关于指针的运算符*
只看楼主
加入收藏
captain2050
等 级:
论坛游民
帖 子:57
专家分:43
注 册:2016-7-15
结帖率:
92.86%
楼主
收藏
问题点数:0 回复次数:8
关于指针的运算符*
《c语言入门经典》这本书讲指针的章节上写*这个符号称为“取消引用运算符”,一直不太明白为什么这么称呼?
比如:
int a=100;
int* p=&a;
那么用printf输出的话逗号后面写a和写*p是一样的,那么*p取消什么引用了??
请问为什*是“取消引用运算符”,他还有别的称呼吗?
另外为什么使用未初始化的指针存储一个值时它不一定会覆盖什么内容??谢谢
[此贴子已经被作者于2016-7-27 17:01编辑过]
搜索更多相关主题的帖子:
c语言入门
经典
2016-07-27 16:52
举报帖子
使用道具
赠送鲜花
rjsp
等 级:
版主
威 望:
528
帖 子:9031
专家分:54061
注 册:2011-1-18
第
2
楼
收藏
得分:0
估计是猴子翻译的
我们人类将dereference翻译为“解引用”,或“取值”
2016-07-27 17:39
举报帖子
使用道具
赠送鲜花
晓益
来 自:江苏扬州
等 级:
业余侠客
威 望:
2
帖 子:85
专家分:220
注 册:2016-7-9
第
3
楼
收藏
得分:0
回复 2楼 rjsp
弱弱的回句:其实我和楼主看的是同一本书。
* :这个运算符,除了叫取消引用运算符,也叫间接运算符。
当然也可以是算术语句乘---具体是什么编译器自己会判断。
指针:能够存储地址的变量称为指针。这里的地址是另一个变量的地址。
取消对指针的引用,即是取消对地址的引用得到存储在这个地址中的值。
书里面介绍说:未初始化的指针是很危险的,因为它会意外覆盖其它内容。我觉得你记住就行了,更深刻的含义随着以后的学习自然会懂。
千里之行,始于足下。
思考问题伤细胞,得分不容易。解决完问题请尽快结贴
2016-07-27 18:43
举报帖子
使用道具
赠送鲜花
zx315
来 自:广东
等 级:
职业侠客
威 望:
2
帖 子:86
专家分:378
注 册:2016-7-13
第
4
楼
收藏
得分:0
程序代码:
int
a =
10
;
int
*p1 = &a;
int
*p2 = &a;
可以这么理解,指针本身并不存储对象的值,而只是存储了对象的地址。
在上面的代码中, p1, p2 均指向 a 的地址,也可称为 p1, p2 引用了变量 a 的值,然后对“解引用”就不难理解了
Read The Fucking Source Code~
2016-07-27 19:50
举报帖子
使用道具
赠送鲜花
linlulu001
等 级:
贵宾
威 望:
20
帖 子:944
专家分:4047
注 册:2016-4-13
第
5
楼
收藏
得分:0
长见识了,第一次看到取消引用运算符。
2016-07-27 20:30
举报帖子
使用道具
赠送鲜花
captain2050
等 级:
论坛游民
帖 子:57
专家分:43
注 册:2016-7-15
第
6
楼
收藏
得分:0
感谢大家的热心回答
2016-07-28 08:11
举报帖子
使用道具
赠送鲜花
linlulu001
等 级:
贵宾
威 望:
20
帖 子:944
专家分:4047
注 册:2016-4-13
第
7
楼
收藏
得分:0
那么用printf输出的话逗号后面写a和写*p是一样的,那么*p取消什么引用了??
//p的值是a的地址,*p指向这个地址
请问为什*是“取消引用运算符”,他还有别的称呼吗?
//指针运算符,间接访问运算符,解引用操作符
另外为什么使用未初始化的指针存储一个值时它不一定会覆盖什么内容??谢谢
//未初始化的p是一个随机值,垃圾值。
2016-07-28 08:50
举报帖子
使用道具
赠送鲜花
U201010009
等 级:
论坛游侠
威 望:
6
帖 子:73
专家分:178
注 册:2013-2-25
第
8
楼
收藏
得分:0
长见识了,这些概念我都不清楚
2016-07-28 16:22
举报帖子
使用道具
赠送鲜花
平常心q
等 级:
黑侠
威 望:
7
帖 子:120
专家分:550
注 册:2016-3-31
第
9
楼
收藏
得分:0
真长见识
2016-07-28 20:02
举报帖子
使用道具
赠送鲜花
9
1/1页
1
快速回复:
关于指针的运算符*
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018336 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved