如何学习指针

[复制链接]
3447|30
springspring 发表于 2012-11-22 19:27 | 显示全部楼层
理解容易,可是用起来就不好说了,我也经常会这样的
william228 发表于 2012-11-22 21:37 | 显示全部楼层
多写code
gaochy1126 发表于 2012-11-22 22:39 | 显示全部楼层
指针用好了还可以 但是用不好就惨啦!
huanghongxing 发表于 2012-11-22 22:54 | 显示全部楼层
指针和地址关系比较大,可以先看看C语言基础,应该比较有帮助
江枫渔火 发表于 2012-11-23 09:23 | 显示全部楼层
书上已经说的很清楚了,反复琢磨几次就能懂了。
归根结底,指针也是一个变量,只不过它是保存地址的,地址当然是根据CPU类型会有不一样吧,32位的ARM,指针也就是32位,因为地址都是32位表示的,32位能指向4G范围内的任何地方。单纯一个地址并不能反映出这个地址开始的数据什么玩意,因此指针也有类型,如整型指针,说明这个指针指着的地址处是一个整型数。如果是一个结构指针,说明指针指着的地址处是一个结构,指针只是一个地址,一个结构占用一连串的地址,而指针只会指向结构开始位置的地址。指针作为一个变量,它自己也有地址,所以指针的值(也就是一个地址)可以是其他指针的地址。
说来说去有点绕,最基本的就是要明白指针作为一个变量,它肯定保存在内存的某个地方,于是有它自己存在的地址,但指针变量的值,是用来存放其他变量的地址的。
zq_raye 发表于 2012-11-23 13:49 | 显示全部楼层
可以看看人民邮电出版社《 C和指针》
尔特让他 发表于 2012-11-23 14:35 | 显示全部楼层
单片机是门很好的科目
尔特让他 发表于 2012-11-23 14:36 | 显示全部楼层
好好学习这么课啊,很中药的
尔特让他 发表于 2012-11-23 14:36 | 显示全部楼层
我怎么没有分啊
尔特让他 发表于 2012-11-23 14:37 | 显示全部楼层
怎么才能加分啊,告诉一声啊
hawksabre 发表于 2012-11-23 17:36 | 显示全部楼层
指针这玩意  如果想真正掌握C语言   必须学好指针   否则  C语言等于 没学  哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部