到底什么是指针——c或c++或go中指针容易被混淆的罪魁祸首原因——看完任何新人都能懂
指针:即某一块内存的地址。可以当做网络概念中的IP,就比较容易理解,因为人没法看懂也没法记住,比如0xc0000ac7b8。
普通变量:即指向某一块内存的地址的简称,或者叫别称。可以当做网络概念中的域名,就比较容易理解;
指针变量:不管怎么解释,最终它是变量,它是变量,它是变量!一个内存地址的简称或别称!这是关键!但是,他的内容比较特殊,存着的是另一块内存的地址。
一定要分清楚 * 是有两种意义的。这就和我们 + 和 - 这两个符号一样,可以代表正负,也可以代表加减,只是分使用场景而不同。
原创
2022-12-03 21:41:26 ·
305 阅读 ·
0 评论