问答详情
源自:4-5 创建一个容器的新方法:malloc 和 free

所有的指针均指向指针类型的首地址嘛

指针p指向的是int类型的首地址,那么就可以直接通过*p为其赋值,是不是所有的指针指向的均为该类型的首地址呢?因为int占了4个字节,指针指向的是第一个字节嘛?


提问者:慕雪4367237 2024-10-11 08:56

个回答

  • weibo_yx阳光宅男xy_0
    2024-10-11 10:07:16

    基本上可以这么理解,不太确切,补充一下,例如后半句中“所有的指针指向的均为该类型的首地址”,这个不一定,无论指针指向什么类型的数据,它都指向一个内存地址,例如数组指针类型就是指该数组的首位元素的内存地址,字符串指针类型就是指向改字符串第一个字符的内存地址。