C语言指针学习

= =#为什么别人可以问迅雷能不能下载幸福..我问同类SB的问题会不能通过..正题..初学C语言,发现指针基本上是累赘,很多地方不用指针直接赋值反而简洁。麻烦举例说明C指针的几种常规||重要用法。

用指针难,但是高效,就如:float类型它占4个字节,而指针永远是两个字节,使用它能提速,特别是什么函数那些,呵呵。说实话,能上网,直接找课件,找关于指针这章的就是。路过。。。。举例就不谈了,想学就先看书的例子。(我觉得你像以前的我一样,都觉得用指针都是浪费表情)放点耐心,指针是难点,花多点时间,对你有好处。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-26
学习指针,觉得应该先了解下内存,说下我对内存的理解,不一定对:
内存中就是一堆0和1,除此之外,应该没有其他东西了。那么某个地址上的内容为什么有“意义”呢?好吧,那些意义是我们解释的,如果我们将某四个字节“当做”int,那么那四个字节就会是我们可以理解意义上的int值,如果我们将同样的四个字节当做float来理解,那么它就是一个float值。但是在内存中,这四个字节是一样的,不一样的是我们用来解释这四个字节的方法。

而指针就是内存中某个地址的值,指针的类型就是为了告诉编译器如何去解释该指针指向的内容。

怎么学呢?如果英文还可以的话,推荐看看斯坦福的一门课叫《编程模式》(programming paradigm),网上有视频,强烈推荐做该课程练习,如果做这门课的编程练习感觉没有提高,那。。。额,应该已经是高手了。
第2个回答  2022-02-09
指针的话。用到最多的地方,应该就是函数的参数了。可以直接把地址传过去。通过地址,而修改里面存放的变量。简单方便
第3个回答  2011-08-25
许多人认为就是C有了指针所以这么高效,这么多人喜欢。
相似回答