指针如何去理解

2019-07-17 14:42发布

现在在自学单片机,前面还算顺利,但是到了指针这块就彻底卡壳了。
请高手介绍一下如何学习指针,指针如何去理解呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
yszong
1楼-- · 2019-07-19 03:55
 精彩回答 2  元偷偷看……
heweibig
2楼-- · 2019-07-19 07:39
指针的作用是调用数据在内存中的地址,int i=9;int *iptr=&i;   里面的iptr表示i 的地址,*iptr表示所指对象的内容,就是9。这是简单的指针,还有字符指针,数组指针。反正多看几本书就明白了。
午夜粪车
3楼-- · 2019-07-19 12:34
C语言中,指针是广泛使用的一种数据类型,却也难学。我想您可以参考一下我的这些建议:
1.加强概念理解。
对于指针的概念,可以在看书后自己回想,并在脑海里向自己解释一遍,并尝试着向别人解释。当你能解释得别人能理解时,说明你概念已经清楚。不妨对每一个概念都这样做。
2.把握操作要点。
要抓住用所学知识点中具体操作的关键步骤,其实就是关键词和关键符号,比如定义中的“*”,赋值中的“&”,表示指向对象的“*”。而且要尽快掌握各个注意点,这就需要在上机操作时将各个地方的细节考虑清楚,“*”不要忘啦,“&”不要忘啦,别忘赋值啦,等等。
3.多实践。
在学习过程中,一定要多上机实践,这是非常重要的。每看到一个例题,就要自己编一次程,这样还不够,还要举一反三,将一些内容替换并尝试。这样不仅有助于加深理解,而且加强了实践能力,对知识巩固很有利。
4.善于总结归纳。
对所学的知识,要进行系统的梳理。将知识点之间的异同、联系搞清楚,由什么推广大量什么,由什么引申到什么。以及指针同学过的知识点的联系,都要梳理一遍。
5.乐在其中。
不妨将平时自己感兴趣的问题用所学的知识编程解决,这比做例题更有效,因为由兴趣会使你出 {MOD}地完成任务。
jlyuan
4楼-- · 2019-07-19 15:24

指针是C语言的核心   不管怎样都要掌握    多写程序    多用
jiahy
5楼-- · 2019-07-19 19:31
这个去做下2级C的指针题,会理解深刻,做题中再回看书
dengdc
6楼-- · 2019-07-19 21:24
 精彩回答 2  元偷偷看……

一周热门 更多>