C语言指针简单理解 int a=3. 此时a在地址中开辟内存假设为0XA0,值为3。 int * p 此时int了一个指针p,p=&a.意思是p储存的是a的地址0XA0。 此时* p是p这个地址的值,也就是a的值。 &p是p本身的地址,0XB0。 如果改变*p,就改变了p那个内存地址存放的值,也就是说a也会改变。 *是解引用