• 27-指针的概念


    本节知识点:

    1、指针的基本概念

    2、使用指针的好处

    3、变量的存取方式

    1、指针的基本概念

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    3、变量的存取方式

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

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

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

    人生之路,不忘初心,勿忘始终!
  • 相关阅读:
    [Java] JDBC 06 批Transaction处理 -- conn.setAutoCommit(false); // 不让其自动提交 (很重要的知识点)
    [Java] JDBC 05 TestBatch.java 批处理 Batch
    [Java] JDBC 04 TestProc.java (对存储过程进行调用 CallableStatement)
    [Java] JDBC 03 TestPrepStmt.java
    美化复选框
    美化单选框
    canvas
    html5新增标签
    旋转、水平翻转、垂直翻转
    dede让channelartlist标签支持currentstyle属性 完美解决
  • 原文地址:https://www.cnblogs.com/xdl745464047/p/4004038.html
Copyright © 2020-2023  润新知