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

(责任编辑:IT教学网)

更多

推荐程序员考试文章