(个人理解,可能不对)
    关于指针和地址:

    地址和指针是不同的。地址就是数据对象在内存中的地址,指针则是占用一个机器字长(32位机器是4字节,64位机器是8字节)的数据,这个数据中存储的是它所指向数据对象的地址。

    也就是说地址和指针的区别在于 占用字节不用吗?
    指针是地址还是类型

    类比int

    int i = 1

    int 是类型(整型) i 是该类型的变量 1是该变量的值 i 的字节取决于平台

    int *p = &i

    int* 是类型 (指向整数的指针型) p 是该类型的变量 &i 是 赋予 p 的值 (取地址) p 的字节取决于平台