为什么结构体本身大小与结构体指针大小不一样

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:36:26
我定义了一个结构体,它的总大小64字节然后就用这个结构体定义了一个指针结构体变量,后来用sizeof()看只是4字节!

指针中存放的是一个内存地址,这个地址指明了结构体变量的实际存储位置。

就像你家住在一个房子里,房子很大。但是你的名片写着你的房子的地址,名片却不用做成和房子一样大。不管房子多大名片的大小都是一样的(4个字节)

指针就存放一个地址 你什么结构地址长度也是一样的

结构体本身大小与结构体指针不是同一个东西,不一样当然是可以的