[quote=引用 2 楼 gouyanfen的回复:]指针变量指的是这个变量分配的内存中保存的是个地址,本身他也是个变量,当然可以赋值了 假如 int *p=0; p分配在了 0x400004 那这个地址中保存的就是0,p=XXXX,就相当于0x400004这个地址保存了XXXX,*p就相当于*(XXXX)读取XXXX地址的值
指针变量指的是这个变量分配的内存中保存的是个地址,本身他也是个变量,当然可以赋值了 假如 int *p=0; p分配在了 0x400004 那这个地址中保存的就是0,p=XXXX,就相当于0x400004这个地址保存了XXXX,*p就相当于*(XXXX)读取XXXX地址的值
指针变量本身不是内存地址嘛,为什么可以赋值?
69,371
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧