美文网首页
如何向计算机小白解释C语言指针?

如何向计算机小白解释C语言指针?

作者: 小小何先生 | 来源:发表于2021-02-25 09:42 被阅读0次

如何向计算机小白解释C语言指针,计算机的,小白,emmmm,有意思的问题!

既然是计算机小白,那计算机主要是在干啥,或者说计算机本质是在干什么呢?

计算机主要就是在操作数据,对吧!一个一个的数据,就像是一个一个跳动的音符,在计算机硬件上跳动着。

呈现给你的不是一首完美的乐章,而是显示屏上的一幅幅的图画!

说到这,昨天逛B站,看到一个UP讨论一加手机,说我们用手机最常用的不就是显示屏嘛,一加120Hz柔性直屏,爽到爆炸!我感觉自己用了十几年假手机!!!!!以后一定要给自己上个好显示屏,做人,不能一直看PPT!(一加记得打钱!!!)

image

好!既然计算机里面操作的都是数据,那数据总要存下来,对吧!那存在哪里好呢?没错!就是存在内存里面!

还有个问题就是,这个数据不能你一个人玩吧,别人也想玩这个数据嘛!那你打算怎么给人家玩一下,或者说给别人处理一下嘛!复制一份给他吗?

复制一份可就太费事了,这就像你同学想像你借一本书观摩一下大佬看的书,完事你从淘宝上买了一本,然后给他了。。。纵使你才华横溢,也顶不住“囊中羞涩”啊!虽然说现在计算机存储都很大,但这么玩,以后数据量上来了还是顶不住啊!

聪明的小伙伴已经想到了,你不要给我瞎扯淡,我平时就不是这么玩的,我非常大方地把自己的书借给了他!

好好好,非常nice!这已经了解到了指针的精髓了。去年学妹找我借一本统计学习方法第二版,我跟她说的是在实验室我位置上的柜子上,然后她就去找,就找到了!

就这么简单,指针就是在干这么一件事情!我们把上述这个我们日常的操作,转化成计算机的专业术语!

这本书就是数据,我想要用,学妹也想要用!我告诉她在实验室我位置上的柜子上,然后她就找到了,把她拿走了。这个实验室的柜子上就是地址。这个地址指向的不就是我的数据嘛!完事把这个东西叫指针!

计算机把数据存在内存中,数据有各种各样的,整数,浮点数,乱七八糟一大堆。地址要不要内存存呢?地址也是需要内存存储的,对吧。这就有了地址的地址,指针的指针,子子孙孙无穷尽!

但是描述这个数据的地址,只需要一句话,就像实验室我位置上的柜子上,这样,就很简洁。

传递数据的时候也非常简单,只需要告诉对方这个数据所在的地址就完事了。基础的指针理解也就这么多东西了。emmmm。

相关文章

  • 如何向计算机小白解释C语言指针?

    如何向计算机小白解释C语言指针,计算机的,小白,emmmm,有意思的问题! 既然是计算机小白,那计算机主要是在干啥...

  • C语言教程目录(更新中)

    面向小白的C语言教程(001)-计算机基础及C语言概述面向小白的C语言教程(002)-创建第一个C语言项目面向小白...

  • c++11智能指针父类指针转换为子类指针

    1 C语言指针类型转换 C语言中的指针就是裸指针,裸指针存储是指向计算机内存的某一(起始)地址,通过*取值操作符可...

  • 计算机组成原理-02-相关背景(二)

    计算机的编程语言 翻译型语言:C/C++、Objective-C、Golang 解释型语言:Python、Php、...

  • C语言05- 指针

    C语言05- 指针 13:指针 指针是C语言中的精华,也是C语言程序的重点和难点。 13.1:指针定义与使用 指针...

  • 02-C语言的指针

    02-C语言的指针 目标 C语言指针释义 指针用法 指针与数组 指针与函数的参数 二级指针 函数指针 指针在C中很...

  • 不同编程语言的初心和适用对象

    C 语言 学习内容:指针,内存,数据类型语言本质:理解计算机系统结构解决问题:性能适用对象:计算机类专业 Java...

  • C语言指针总结大学霸IT达人

    C语言指针总结大学霸IT达人 C语言的指针是C语言区别其它语言的最主要的特定之一。有了指针,C语言就可以抛开所有束...

  • 数据结构之静态链表

    前人没有C语言,或者说他们使用的语言没有类似C语言的指针功能.那他们是如何实现和描述链表的呢? 通过数组代替指针来...

  • 带小白学C语言指针

    C语言里指针才是C语言的开始和指针;C语言里基本所有东西都是由指针演变而成; 指针是指向地址的变量,类型就是指针...

网友评论

      本文标题:如何向计算机小白解释C语言指针?

      本文链接:https://www.haomeiwen.com/subject/tkeyfltx.html