相信许多同学学习c/c++时都很害怕指针。如果我们有一个深刻的认识,其实指针并不抽象也并不难。首先何为指针,指针变量其实存放的就是地址。那何为地址呢。首先要搞清楚变量任何在内存中存储。变量是保存在内存的某块地址中,这样我们通过访问内存地址就能访问变量了。而指针变量就是存储地址的一个变量。如 int* p=&a 首先让大家明白 int* 其实是一个类型,和int 一样,int *是保存地址的变量, int是整形变量。所以上式p的值就为a的地址。而*p的含义即是p地址中变量的值即*p=a。
其实指针也不复杂。只要我们去理解他就比较简单了.