首页 > 其他分享 >个人理解指针的定义

个人理解指针的定义

时间:2023-04-19 13:48:13浏览次数:39  
标签:内存地址 定义 理解 类型 移动 光标 指针

指针就类似于光标,你可以随时移动到你想移动到的位置,在相对底层来将,就是将光标移动到了某一个内存地址,那么为什么&就可以取到内存地址还需要指针呢,&仅仅只可以取到当前的内存地址,那我们用指针的目的是什么,说白了指针是一个我们随时想移动到某个位置的东西,但是&他不知道你此时此刻这个变量的内存地址是多大的,所以也就不知道下一步应该移动到什么位置,而在生成指针之前,你需要传一个类型进去,根据这个类型来判断指针内存大小的值才能移动指针。所以说指针是不难,而难的是指针太多了,不知道指向哪里而已,所以每当我们遇到一个指针的时候,我们都要搞懂这个指针的类型是什么?指针指的类型是什么?该指针指向了哪里?

加深理解请看:https://blog.csdn.net/qq_45911878/article/details/119491874

标签:内存地址,定义,理解,类型,移动,光标,指针
From: https://www.cnblogs.com/shangxin-bai/p/17332998.html

相关文章

  • 深度学习--梯度下降再理解+线性回归
    深度学习--梯度下降再理解+线性回归梯度下降梯度下降的对象是模型的参数,即权重w,偏置项b,通过寻找合适的参数使模型的loss值最小Loss函数是关于输入,输出,权重,偏置项的函数,即:loss=(y-(wx+b))^2。loss值最小,y与wx+b相似。个人思考:如果训练的数据量越大,识别的准确率是越大还是越......
  • Vue进阶(六十二):理解$nextTick()
    一、实例介绍有一个div,默认用了v-if隐藏,点击按钮之后,改变v-if的值让他显示出来,并且取到div中的值:<divid=app><divid="div"v-if="showDiv">我是显示文本</div><button@click="showAndGetText">获取内容</button></div><script>va......
  • 【web 开发基础】PHP 自定义函数之函数的返回值-PHP 快速入门 (27)
    前言在定义函数时,函数名后面括号中的参数列表是用户在调用函数时用来将数据传递到函数内部的接口,而函数的返回值则将函数执行后的结果返回给调用者。如果函数没有返回值,就只能算一个执行过程。只依靠函数做一些事情还不够,有时更需要在程序脚本中使用函数执行后的结果。由于变量的作......
  • C语言 正确理解二维数组首地址
    在一维数组中,数组名表示的是数组第一个元素的地址inta[10],*p=a;那么二维数组呢inta[3][4],a表示的是元素a[0][0]的地址吗?不是!二维数组就是一维数组,二维数组a[3][4]就是有三个元素a[0]、a[1]、a[2]的一维数组,所以数组a的第一个元素不是a[0][0],而是a[0],所以数组名......
  • CentOS7添加自定义脚本服务
    在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,有target后缀的开机级别unit等。如果想把自定......
  • 6.自定义注解与设计模式
    自定义注解与设计模式课程目标熟悉注解底层实现原理完成ORM框架底层原理常用设计模式单例、工厂、代理一.自定义注解1.1什么是注解?Jdk1.5新增新技术,注解。很多框架为了简化代码,都会提供有些注解。可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在......
  • 12.深入理解 Http 协议
    深入理解Http协议一、Http协议入门1.1什么是http协议http协议:对浏览器客户端和服务器端之间数据传输的格式规范二、查看http协议的工具1)使用火狐的firebug插件(右键->firebug->网络)2)使用谷歌的“审查元素”2.1http协议内容请求(浏览器-》服务器)......
  • 11.Session与Cookie(自定义Session)
    Session与Cookie(自定义Session)课程目标:#熟悉Cookie、Session底层实现原理、自定义缓存、自定义Token、表单重复提交#解决方案、Servlet之Fileter解决XSS攻击。一、.会话管理入门1.1生活中会话我:小张,你会跳小苹果码?小张:会,怎么了?我:公司年会上要表演节目,你教教......
  • 10.深入理解Servlet
    深入理解Servlet课程目标动态资源与静态资源区别1.servlet三及相关接口简介2.servet执行过程3.servlet路径映射4.servlet生命周期(重点)--理解(重点)5.Servlet自动加载6.Servlet线程安全7.Servlet相关接口详解8.ServletContext对象--知识点一、Web项......
  • Socket是什么/怎么理解Socket
    Socket先来看一下百度百科对于Socket的介绍:套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。我们将一个小......