| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3466 人关注过本帖
标题:&*point是什么意思
只看楼主 加入收藏
傻瓜笨笨1986
Rank: 1
等 级:新手上路
帖 子:29
专家分:3
注 册:2010-10-8
结帖率:77.78%
收藏
已结贴  问题点数:10 回复次数:8 
&*point是什么意思
int a,*piont;a=5;point=&a;     &*point是什么意思
2011-06-16 14:03
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
int a, *piont; //定义整形变量a和整形指针变量point
a=5;           //初始化整形变量a为5
point=&a;      //将指向变量a的地址赋值给指针变量point,也即,可以通过指针变量point访问a啦。
【其中:*是指针运算符,&是地址运算符】

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-06-16 14:08
bendansasa
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-6-16
收藏
得分:0 
是关键字啊
2011-06-16 14:12
傻瓜笨笨1986
Rank: 1
等 级:新手上路
帖 子:29
专家分:3
注 册:2010-10-8
收藏
得分:0 
回复 2楼 ansic
&*point是什么意思  这句
2011-06-16 14:16
bendansasa
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-6-16
收藏
得分:0 
是定义的一个指针变量
2011-06-16 14:17
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
回复 4楼 傻瓜笨笨1986
&*point //其实就是point ,一个指针
2011-06-16 14:18
小河
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-1-6
收藏
得分:5 
LS朋友解释的非常清晰明了
tc2下 整形变量与指针  都占2个字节的内存空间
LZ可以自己测试 编译器会给出结果的

以前我也是老是发问 自从跟了老师以后 方法就是自己测试 哪里不明白就自己写代码测试..

& * point ?
我的理解是这样的:

point是一个指针 就是内存单元的编号
*(point) * 一下取内容
&(*(point)) 再取地址(亦指针)

[ 本帖最后由 小河 于 2011-6-16 14:31 编辑 ]
2011-06-16 14:22
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:5 
&*point就是&a 。简而言之就是变量a的内存地址。

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-06-16 14:46
小河
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2009-1-6
收藏
得分:0 
谢谢!
 & * point   *p可以等价替换成整型变量a
2011-06-16 14:55
快速回复:&*point是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014416 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved