发新帖我要提问
12
返回列表
打印

如何学习指针

[复制链接]
楼主: pangb
手机看帖
扫描二维码
随时随地手机跟帖
21
springspring| | 2012-11-22 19:27 | 只看该作者 回帖奖励 |倒序浏览
理解容易,可是用起来就不好说了,我也经常会这样的

使用特权

评论回复
22
william228| | 2012-11-22 21:37 | 只看该作者
多写code

使用特权

评论回复
23
gaochy1126| | 2012-11-22 22:39 | 只看该作者
指针用好了还可以 但是用不好就惨啦!

使用特权

评论回复
24
huanghongxing| | 2012-11-22 22:54 | 只看该作者
指针和地址关系比较大,可以先看看C语言基础,应该比较有帮助

使用特权

评论回复
25
江枫渔火| | 2012-11-23 09:23 | 只看该作者
书上已经说的很清楚了,反复琢磨几次就能懂了。
归根结底,指针也是一个变量,只不过它是保存地址的,地址当然是根据CPU类型会有不一样吧,32位的ARM,指针也就是32位,因为地址都是32位表示的,32位能指向4G范围内的任何地方。单纯一个地址并不能反映出这个地址开始的数据什么玩意,因此指针也有类型,如整型指针,说明这个指针指着的地址处是一个整型数。如果是一个结构指针,说明指针指着的地址处是一个结构,指针只是一个地址,一个结构占用一连串的地址,而指针只会指向结构开始位置的地址。指针作为一个变量,它自己也有地址,所以指针的值(也就是一个地址)可以是其他指针的地址。
说来说去有点绕,最基本的就是要明白指针作为一个变量,它肯定保存在内存的某个地方,于是有它自己存在的地址,但指针变量的值,是用来存放其他变量的地址的。

使用特权

评论回复
26
zq_raye| | 2012-11-23 13:49 | 只看该作者
可以看看人民邮电出版社《 C和指针》

使用特权

评论回复
27
尔特让他| | 2012-11-23 14:35 | 只看该作者
单片机是门很好的科目

使用特权

评论回复
28
尔特让他| | 2012-11-23 14:36 | 只看该作者
好好学习这么课啊,很中药的

使用特权

评论回复
29
尔特让他| | 2012-11-23 14:36 | 只看该作者
我怎么没有分啊

使用特权

评论回复
30
尔特让他| | 2012-11-23 14:37 | 只看该作者
怎么才能加分啊,告诉一声啊

使用特权

评论回复
31
hawksabre| | 2012-11-23 17:36 | 只看该作者
指针这玩意  如果想真正掌握C语言   必须学好指针   否则  C语言等于 没学  哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则