单片机C语言求教!

[复制链接]
 楼主| xieshenkui 发表于 2010-11-14 09:15 | 显示全部楼层 |阅读模式
可能是本人思维有点问题吧,对指针怎么学就是搞不明白,指针我能理解,但不会用,我是初学者,学单片机三个月,程序可以写,但不会用指针,但指针多么多么好,书上这么介绍,大侠也是这样说的,如何学C指针编程,请各路高手指教!!
strang 发表于 2010-11-14 09:31 | 显示全部楼层
找些例程分析研究,多多实践、、、
liang7143 发表于 2010-11-14 10:11 | 显示全部楼层
多实践,多看书~~
没有捷径可走~
dong_abc 发表于 2010-11-14 16:16 | 显示全部楼层
C语言数据结构
code-03 发表于 2010-11-14 16:36 | 显示全部楼层
恩啊,多看看关于指针的书,只要用心,看着看着就入门了然后就离高手不远了、呵呵、、
后青春的诗 发表于 2010-11-14 16:39 | 显示全部楼层
在实际中用到然后就更有动力好好学啦
flushbonading 发表于 2010-11-14 18:08 | 显示全部楼层
我不相信你思维有问题 还是研究的不够狠 当你看了很多书 题 或资料 相互联系 相互比较 总结
突然就有那么一刻 你会了 过去死都不懂的 现在就懂了 其实就是这么怪
xlsbz 发表于 2010-11-14 18:46 | 显示全部楼层
楼主重视指针很好!
我是看谭浩强的书 觉得他那里指针讲的不错!

打基础的时段不要太心急  我觉得他那本书 指针看个8遍 就应该差不多了   
要用keil软件试试  

用KEIL学习指针是不错的。keil有软件仿真功能。

学习的时候应该尽量学的深一点 甚至可以好好理解一下二级指针

学习学会了感觉也不难。

推荐用keil学!!!

举个例子给你

*(unsigned char *)0x57 = 0x12;

然后你到keil软件内存上看看 就会发现 0x57地址上值是0x12了
也不要抠字眼 说指针是个啥?不同书说法可能不一样

* 是指向, (unsigned char *)0x57 是地址,0x12是地址上的值

综上:  指向地址 = 值;
john_lee 发表于 2010-11-14 19:44 | 显示全部楼层
楼主不必将指针看得过于神秘,而觉得它不好驾驭,我来告诉你“指针”的真谛:在各种语言中,某些数据的访问,经过编译或解释后,会隐含地使用汇编(机器)语言中的“间接寻址”。C语言的一个特殊之处,便是将使用间接寻址的机器操作,以“指针”的概念显示地提升到了语言的层面。
cloudreaching 发表于 2010-11-14 20:48 | 显示全部楼层
9楼: 楼主不必将指针看得过于神秘,而觉得它不好驾驭,我来告诉你“指针”的真谛:在各种语言中,某些数据的访问,经过编译或解释后,会隐含地使用汇编(机器)语言中的“间接寻址”。C语言的一个特殊之处,便是将使用间接寻址的机器操作,以“指针”的概念显示地提升到了语言的层面。

非常好,说到点子上了。 指针就是地址,不管是局部变量,还是全局变量,甚至是函数,都是直接或间接地使用地址的。 但问题是估计楼主还是不能理解啊。
ht868788 发表于 2010-11-14 21:05 | 显示全部楼层
同意楼上的观点,看谭浩强的c,绝对能打好基础!
ntao0227 发表于 2010-11-14 22:16 | 显示全部楼层
C与指针,经典教材,适合工作后看,谭的上学看看不错。
jack_shine 发表于 2010-11-15 10:17 | 显示全部楼层
楼主加油:lol
程序医人 发表于 2010-11-15 11:20 | 显示全部楼层
打篮球5年了,还是很菜。最近才明白原因是什么,别人打球的时候都玩命似的,而我就是想上去混个乐子,锻炼锻炼身体,所以我没人家的进球欲望高,这是态度决定的。我想学习也和这个差不多吧。
scutzhh 发表于 2010-11-15 13:16 | 显示全部楼层
建议看谭浩强教授的C语言编程,指针是C语言的精髓所在,一定要夯实基础,不要着急!慢慢来!每天动手用软件编写几个就行!
ZRL700424 发表于 2010-11-15 15:24 | 显示全部楼层
楼主不要听他们的去研究什么基础,不要管什么是指针,多做些项目,只要你能实现想要的功能就行了,哪天等你想实现某个功能时怎样都实现不了,然后再看看指针方面的书,自然就会明白的。
xlsbz 发表于 2010-11-15 16:27 | 显示全部楼层
16# ZRL700424

想给你负100分 ;P

项目就是一条鱼而已!  而基础是鱼网!
 楼主| xieshenkui 发表于 2010-11-15 16:46 | 显示全部楼层
多谢各位指点,昨晚我终于发现,不是我搞不明白,是我看书不够细心和专心,有的时候关键就在一行句子甚至某个字上面,我就是拿谭浩强的书学的,再次多谢各位,
再请大侠们推荐一下关于操作系统的书。广州购书中心看了很久没有中意的,在这里先谢了!!
haishy 发表于 2010-11-15 17:22 | 显示全部楼层
和楼主一样 也在看指针 看了几遍了 还是不会 还得继续努力
catzl7 发表于 2010-11-16 11:55 | 显示全部楼层
多练习...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

56

帖子

2

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