博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
27-指针的概念
阅读量:4593 次
发布时间:2019-06-09

本文共 688 字,大约阅读时间需要 2 分钟。

 

本节知识点:

1、指针的基本概念

2、使用指针的好处

3、变量的存取方式

1、指针的基本概念

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3、变量的存取方式

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

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

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

 

转载于:https://www.cnblogs.com/xdl745464047/p/4004038.html

你可能感兴趣的文章
奇怪吸引子---四涡卷超混沌吸引子
查看>>
微信第三方登陆
查看>>
Android中的WebView进行直接加载网页(要注意解决权限问题)
查看>>
嵌套事务及分类1
查看>>
团队作业2
查看>>
leetcode 437. 路径总和 III
查看>>
hdoj - 1342 Lotto
查看>>
ued.taobao.com
查看>>
香港身份证
查看>>
(二)Python selenium
查看>>
7.装饰器的一些需求
查看>>
优雅就一个字——设计模式之数据上传接口
查看>>
js 数组中sort方法存在的问题
查看>>
Machine Learning - 第7周(Support Vector Machines)
查看>>
Zookeeper注册节点的掉线自动重新注册及测试方法
查看>>
【SVM】清晰明了的理论文章
查看>>
C#学习笔记_02_数据类型
查看>>
Flutter实战视频-移动电商-40.路由_Fluro的全局注入和使用方法
查看>>
ddd
查看>>
Excel 2013中设置密码保护表格数据不被修改的方法
查看>>