|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求教c指针中的一个问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
553
人关注过本帖
标题:
求教c指针中的一个问题
只看楼主
加入收藏
xiaohebei
等 级:
论坛游民
帖 子:17
专家分:19
注 册:2010-8-10
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:10 回复次数:6
求教c指针中的一个问题
void main()
{
int a,b=0;
&a=&b;//这里为什么是错的???求各位高手给个解释
}
搜索更多相关主题的帖子:
指针
2010-09-04 14:23
举报帖子
使用道具
赠送鲜花
BlueGuy
等 级:
版主
威 望:
29
帖 子:4476
专家分:4055
注 册:2009-4-18
第
2
楼
收藏
得分:5
=
这个号的左边必须是一个 变量 (可修改的内存对像)
我就是真命天子,顺我者生,逆我者死!
2010-09-04 14:27
举报帖子
使用道具
赠送鲜花
xiaohebei
等 级:
论坛游民
帖 子:17
专家分:19
注 册:2010-8-10
第
3
楼
收藏
得分:0
那你的意思就是说 &a是一个地址常量了,对吗?
2010-09-04 14:28
举报帖子
使用道具
赠送鲜花
xiaohebei
等 级:
论坛游民
帖 子:17
专家分:19
注 册:2010-8-10
第
4
楼
收藏
得分:0
也就是说未初始化的变量a,
有一个系统自动分配的常量地址,
所以b的地址不能直接给a,
只能给存放地址的指针变量,
我这样理解是正确的吗?
2010-09-04 14:38
举报帖子
使用道具
赠送鲜花
你们都要疼我哦
来 自:火星
等 级:
贵宾
威 望:
49
帖 子:1296
专家分:2746
注 册:2008-7-13
第
5
楼
收藏
得分:5
厉害
小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-09-04 14:43
举报帖子
使用道具
赠送鲜花
你们都要疼我哦
来 自:火星
等 级:
贵宾
威 望:
49
帖 子:1296
专家分:2746
注 册:2008-7-13
第
6
楼
收藏
得分:0
以下是引用
xiaohebei
在2010-9-4 14:38:44的发言:
也就是说未初始化的变量a,
有一个系统自动分配的常量地址,
所以b的地址不能直接给a,
只能给存放地址的指针变量,
我这样理解是正确的吗?
以main的范围来讲 a b为局部变量,运行时在栈上分配空间,当次地址固定,
&a &b 就是他们的地址。不同的只是a没有初值,是原来的垃圾,
而b被赋初值0。
每次运行时 a b 的地址都是不可更改的,&a=&b当然错了。
应定义个指针变量来放&b
小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-09-04 15:05
举报帖子
使用道具
赠送鲜花
xiaohebei
等 级:
论坛游民
帖 子:17
专家分:19
注 册:2010-8-10
第
7
楼
收藏
得分:0
谢谢指教了
2010-09-04 15:13
举报帖子
使用道具
赠送鲜花
7
1/1页
1
快速回复:
求教c指针中的一个问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.023170 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved