| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1620 人关注过本帖
标题:指针读取地址问题
只看楼主 加入收藏
wujl7002
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-5-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
指针读取地址问题
int speed __at(0xaf32)=12;//speed的地址配置为0xaf32
int *point;
point = &speed;
结果point等于0x2f32.
请大虾指教,帮忙看看问题出在哪
搜索更多相关主题的帖子: speed 
2011-05-24 12:12
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:3 
没看过这方面的东西!

   唯实惟新 至诚致志
2011-05-24 15:04
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:3 
int speed __at(0xaf32)=12;//能解释下这句的意思吗?把12存到指定的地址?
图片附件: 游客没有浏览图片的权限,请 登录注册
应该不是你想要的!

因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-05-24 15:50
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:3 
你是要输出指针的内容吧

它是个地址  16进制数  具体看楼上

                                         
===========深入<----------------->浅出============
2011-05-24 16:51
刘定邦
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:687
专家分:1570
注 册:2010-9-21
收藏
得分:3 
不懂。。
2011-05-24 17:06
wujl7002
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-5-24
收藏
得分:0 
就是给speed赋值12  关键我想读取speed的地址,我给speed配置的地址0xaf32,结果我看到的地址不是我配置的地址不知道是什么原因
2011-05-24 17:15
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
放心肯定不你分配的地址

都是系统分配的地址  如果让你自己随便分配

你把地址写到非常重要的数据区域怎么办

肯定会出现非法内存访问  你的程序崩掉

如果要自己给指针赋值  那么指针所指向的东西是只读的

                                         
===========深入<----------------->浅出============
2011-05-24 17:18
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:0 
你这么牛还能为变量分配你指定的地址?或者我见识短吧!

因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-05-24 17:24
姚文志
Rank: 1
等 级:新手上路
帖 子:2
专家分:5
注 册:2011-5-4
收藏
得分:3 
我也在疑惑,书上说地址是系统给分配的,没听说自己可以分配所要指定的地址的。你那程序输出point是系统随机分配的
2011-05-24 22:15
zaixuexi
Rank: 12Rank: 12Rank: 12
来 自:上海
等 级:火箭侠
威 望:8
帖 子:858
专家分:3233
注 册:2010-12-1
收藏
得分:3 
你用的什么编译器,speed是寄存器?__at(addr)这个宏贴下看看

技术问题,请不要以短消息方式提问
2011-05-25 09:40
快速回复:指针读取地址问题
数据加载中...
 
   



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

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