指针就类似于光标,你可以随时移动到你想移动到的位置,在相对底层来将,就是将光标移动到了某一个内存地址,那么为什么&就可以取到内存地址还需要指针呢,&仅仅只可以取到当前的内存地址,那我们用指针的目的是什么,说白了指针是一个我们随时想移动到某个位置的东西,但是&他不知道你此时此刻这个变量的内存地址是多大的,所以也就不知道下一步应该移动到什么位置,而在生成指针之前,你需要传一个类型进去,根据这个类型来判断指针内存大小的值才能移动指针。所以说指针是不难,而难的是指针太多了,不知道指向哪里而已,所以每当我们遇到一个指针的时候,我们都要搞懂这个指针的类型是什么?指针指的类型是什么?该指针指向了哪里?
加深理解请看:https://blog.csdn.net/qq_45911878/article/details/119491874
标签:内存地址,定义,理解,类型,移动,光标,指针 From: https://www.cnblogs.com/shangxin-bai/p/17332998.html