| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 844 人关注过本帖
标题:关于C语言指针的问题...
只看楼主 加入收藏
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
结帖率:88.89%
收藏
已结贴  问题点数:20 回复次数:8 
关于C语言指针的问题...
在C中,
1_  当程序开始执行时,遇到一个定义变量,系统会自动在内存中分配一定的存储空间给变量,是不?
2_  在1中,为变量分配的那个存储空间对用户显示是定义时的变量名,而对计算机是那个十六进制的地址,对不?
3_  _一个指针变量,对用户是定义的那个名字,当对计算机是十六进制的地址,是吧?
4__  一个指针,必须得到一个地址来确定它所指向什么地方,那既然它要得到一个地址,那它也得需要占用一定内存来存储那个地址喽~这对不?
搜索更多相关主题的帖子: C语言 指针 
2010-09-25 19:49
清风拂晓
Rank: 8Rank: 8
来 自:火星
等 级:蝙蝠侠
威 望:1
帖 子:356
专家分:889
注 册:2010-8-13
收藏
得分:5 
1.4正确。2.3我觉得应该是一字节8个2进制,计算机只能识别2进制的东西

[ 本帖最后由 清风拂晓 于 2010-9-26 08:16 编辑 ]

清风拂暮(木)
2010-09-26 08:12
绝对的菜
Rank: 2
等 级:论坛游民
帖 子:35
专家分:27
注 册:2010-9-5
收藏
得分:5 
就我学过的一些汇编基础来说,地址无所谓用什么进制来表示。在程序中通常都是用16进制,如果愿意,你用其它的进制也行,换算一下就可以了。
当然计算机肯定是用二进制来识别的。它只能识别0和1啊
我也在学习c,刚学完指针部分,关于指针理解不难,就是表达方式让人头晕。c给人的感觉就是这样,都是符号符号,常常出错。

[ 本帖最后由 绝对的菜 于 2010-9-26 10:17 编辑 ]
2010-09-26 10:09
cacker
该用户已被删除
收藏
得分:5 
提示: 作者被禁止或删除 内容自动屏蔽
2010-09-26 12:03
倩玮瑞
Rank: 2
等 级:论坛游民
帖 子:40
专家分:12
注 册:2009-3-7
收藏
得分:5 
1:程序在编译时就会给变量分配存储单元,而不是执行时。
2:怎么说呢,我们在程序中定义一个变量,经编译后,计算机将给该变量分配一个同类型的存储单元,我们定义的那个变量名就指向这个存储单元,用户通过这个变量名访问该存储单元。计算机只能识别0和1,十六进制也是为了方便用户而做的值的转换。
3:定义后的变量名经编译后对应于计算机内存中的一定的存储单元,变量名是为了方便用户而做的,如果你很强,能找到用二进制表示的那个单元,也可以通过它进行访问。
  高级语言的产生就是减轻编程人员的工作的。
4:当然,指针也是个变量啊!编译一个变量后都会给它分配存储单元。
本人知识有限,如有错误,还望指正,呵呵。
2010-09-26 21:40
海盗舟爷
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2010-9-27
收藏
得分:0 
来逛逛

路漫漫其修远兮,吾将上下而求索。
2010-09-30 22:53
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用倩玮瑞在2010-9-26 21:40:17的发言:

1:程序在编译时就会给变量分配存储单元,而不是执行时。
2:怎么说呢,我们在程序中定义一个变量,经编译后,计算机将给该变量分配一个同类型的存储单元,我们定义的那个变量名就指向这个存储单元,用户通过这个变量名访问该存储单元。计算机只能识别0和1,十六进制也是为了方便用户而做的值的转换。
3:定义后的变量名经编译后对应于计算机内存中的一定的存储单元,变量名是为了方便用户而做的,如果你很强,能找到用二进制表示的那个单元,也可以通过它进行访问。
  高级语言的产生就是减轻编程人员的工作的。
4:当然,指针也是个变量啊!编译一个变量后都会给它分配存储单元。
本人知识有限,如有错误,还望指正,呵呵。
顶美女

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-30 23:16
动力天
Rank: 2
来 自:广西桂林
等 级:论坛游民
帖 子:30
专家分:11
注 册:2010-9-11
收藏
得分:0 
指针——C语言的精髓!

爱上爱,敢想,世界就有可能!
2010-10-01 08:29
快速回复:关于C语言指针的问题...
数据加载中...
 
   



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

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