zoukankan      html  css  js  c++  java
  • 指针是什么,通俗说一下

     

    文章来源:http://jingyan.baidu.com/article/eae07827adc9ba1fec5485f0.html

    此讲解不需要你有任何编程知识,一样可以听懂,请跟我一起学指针,

    不要被这个词语所困惑,指针简单的理解就是地址,例如现实中咱们要去某个朋友家,肯定要先知道他家的地址才能去他家,编程中的地址也和这个类似。

    那么为什么编程中需要用到指针呢,这就要从内存讲起,内存也不复杂,简单理解就是一个大箱子,这箱子中又有很多小箱子一样,也可以比喻成一栋大楼,里面有很多小房间,这些小房间就是我们讲的内存单元。

    如图所示,假如我要得到红色圈圈位置的数据,那我首先需要知道

    红色圈圈位置的地址,当我得到红色圈圈位置的地址的时候,就可以得到此地址内的数据,

    如图假如我要让红色圈圈处的值和蓝色圈圈的值对调,

    那我只需要将红色和蓝色圈圈的地址对调就行,这样就省去了将红色圈圈的值搬到蓝色圈圈,这就好比有两厢货物,A和B,我想让A箱中的货物存放到B箱中,那么我只需要把A箱的标签换成B箱,B箱的标签换成A箱就行,这样就不用麻烦的将里面的货物取出,在放到另外的箱子中了,,,,编程中数据的交换也是如此,只需要把地址交换一下,那数据就被交换了,这就是指针的妙用之处

  • 相关阅读:
    Redis 集群搭建详细指南
    java 获取properties的几种方式
    redis主从,哨兵集群
    Nginx服务器之负载均衡策略
    Redis中常用命令
    Java中使用Jedis操作Redis
    redis学习教程网站
    Redis 数据备份与恢复
    CentOS6.5 在线安装Redis5.0.9
    nginx中文学习网站(推荐)
  • 原文地址:https://www.cnblogs.com/gaomin-s/p/6039597.html
Copyright © 2011-2022 走看看