指针是什么,通俗说一下

 

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

此讲解不须要你有任何编程知识,同样能够听懂,请跟我一块儿学指针,编程

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

 

那么为何编程中须要用到指针呢,这就要从内存讲起,内存也不复杂,简单理解就是一个大箱子,这箱子中又有不少小箱子同样,也能够比喻成一栋大楼,里面有不少小房间,这些小房间就是咱们讲的内存单元。htm

 

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

红色圈圈位置的地址,当我获得红色圈圈位置的地址的时候,就能够获得此地址内的数据,内存

 

 

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

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

相关文章
相关标签/搜索