27-指针的概念

 

本节知识点:

1、指针的基本概念

2、使用指针的好处

3、变量的存取方式

1、指针的基本概念

      在计算机中,所有的数据都是存放在存储器中的。

      一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占4个单元,字符量占1个单元等。

      为了正确地访问这些内存单元,必须为每个内存单元编上号。根据每个内存单元的编号即可准确地找到该内存单元。

  内存单元的编号也叫做地址。既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。

    内存单元的地址内存单元的内容是两个不同的概念。

  举例说明:房间号就是地址(指针),房间内住的人是实际存储的内容。

  总结:对于一个内存单元来说,单元的地址即为指针,其中存放的数据才是单元的内容。

无指针,不自由------接下来仔细认真整理指针笔记。

2、使用指针的好处 (初学者仅作了解)

  (1) 为函数提供修改调用变元的灵活手段

  (2) 支持C动态分配子程序

  (3) 可以改善某些子程序的效率

    在数据传递时,由于数据块较大(比如说数据缓冲区或比较大的结构),这时就可以使用指针传递地址而不是实际数据,即提高传输速度,又节省大量内存。

  (4) 为动态数据结构(如二叉树、链表)提供支持

3、变量的存取方式

  变量的存取方式分为两种:直接存取  和 间接存取

  1> 直接存取:变量的赋值和取值

  2> 间接存取:通过指针(地址)间接操作完成

 

posted @ 2014-10-02 13:46  微雨独行  阅读(270)  评论(0编辑  收藏  举报
1 2