zoukankan      html  css  js  c++  java
  • 27-指针的概念

    本节知识点:

    1、指针的基本概念

    2、使用指针的好处

    3、变量的存取方式

    1、指针的基本概念

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    3、变量的存取方式

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

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

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

    人生之路,不忘初心,勿忘始终!
  • 相关阅读:
    vue 回到顶部效果实现
    C# rabbitmq 安装步骤以及使用方法
    ​Everspin MRAM常见问题解答
    带有ECC的异步SRAM存储器适用于各种应用
    ​MCU是控制电子产品的大脑
    全球MCU市场供需失衡情况愈发严重
    如何选择非易失性SRAM
    SRAM VS DRAM
    SoC上的内存
    EEPROM和FLASH在大多数应用场合中无法替代SRAM
  • 原文地址:https://www.cnblogs.com/xdl745464047/p/4004038.html
Copyright © 2011-2022 走看看