sizeof(*p)(sizeof*p的结果为)
http://www.itjxue.com 2023-01-30 11:21 来源:未知 点击次数:
能详细解释sizeof(p)/sizeof(*p)的意思
数组名p就是一个常量指针,指向第一个元素
*p 指向第一个元素
sizeof 返回参数所占用的字节数
sizeof(p) 返回p数组占用的总的字节数
sizeof(*p)返回第一个元素所占用的字节数
总字节数/每个元素占用的字节数 = 元素个数
解释sizeof(p)/sizeof(*p)的意思
1.解释sizeof(p)/sizeof(*p)的意思?
表示数组的大小,数组名p就是一个常量指针,指向第一个元素
p 指向第一个元素
sizeof 返回参数所占用的字节数
sizeof(p) 返回p数组占用的总的字节数
sizeof( p)返回第一个元素所占用的字节数
总字节数/每个元素占用的字节数 = 元素个数
2.一个字节8位
32位编译器:
64位编译器:
int (*p)[10] sizeof(p)是多少
sizeof(p)就是指针变量占据的大小,可能是4或者8,和机器和编译软件有关。
sizeof(*p)是40