问下 我自定义的数组开辟空间为什么用sizeof()返回的还是首地址的字节数 不是我开辟的数组大小呢?
因为你定义的是指针,不是数组。指针的sizeof返回的是指针本身所占的空间,数组的sizeof返回的是数组所占的空间
sizeof是关键字,也可以说是操作符。它不是函数,说返回值有点欠妥。sizeof求的是,类型占空间的大小单位是字节。地址的大小,是固定的。32位平台下地址大小是4字节,64位平台下地址大小是8字节