1.指针的定义 指针就是地址,所谓的指针变量就是一个可以存放地址的变量,而所谓的变量指针就是变量的地址 2.为什么有指针 计算机里的程序要想运行就必须先被加载进内存,为了对这些内存能够很好地管理,就必须对其进行合理分配以便能够管理好每一片内存。因此计算机便将这所有的内存按照字节的方式将内存管理起来,每次在访问数据是,便可以拿着这个地址访问到内存中的每一个字节。此时为了方便内存的访问,于是便有了指针。 3.指针的大小 指针的大小在不同机器上不同,因为内存是按照字节的方式进行管理的,而一个字节占8个比特位,所以在32位机器上,就有32根地址线,32个地址线出来32个电信号,便有2^32种不同的01组合,于是在32位机器上,指针占有字节数是4个字节,同理在64位机器上指针占有8个字节 4.指针的类型