sizeof(char*) 什么意思?

发布网友 发布时间:2022-04-24 04:10

我来回答

5个回答

热心网友 时间:2023-10-26 22:04

sizeof(char*) 返回字符型指针所占内存的大小,值为4,所有指针的大小值都为4,注意~是指针,不管是什么型的。
而sizeof(char) 则是返回char类型所占的内存大小,值为1,不同类型所占内存不一定相同,即使相同,对于数值的辨认也不同,建议翻一翻相关书籍~

热心网友 时间:2023-10-26 22:04

这个语句的意思是得到 char* 类型的字节数, char* 是一个指针类型,占4个字节,所以运行结果应该是4.

热心网友 时间:2023-10-26 22:04

1、sizeof()()的功能:计算数据空间的字节数。
2、sizeof(char*) 结果是一个字符指针所占的字节数。

热心网友 时间:2023-10-26 22:05

就是返回指针的长度,sizeof(char*)=4;再如sizeof(char)=1追问可以这样写吗 sizeof(*p)

追答这样写是可以,但不知你要做啥?

热心网友 时间:2023-10-26 22:06

计算出char指针的大小

热心网友 时间:2023-10-26 22:04

sizeof(char*) 返回字符型指针所占内存的大小,值为4,所有指针的大小值都为4,注意~是指针,不管是什么型的。
而sizeof(char) 则是返回char类型所占的内存大小,值为1,不同类型所占内存不一定相同,即使相同,对于数值的辨认也不同,建议翻一翻相关书籍~

热心网友 时间:2023-10-26 22:04

这个语句的意思是得到 char* 类型的字节数, char* 是一个指针类型,占4个字节,所以运行结果应该是4.

热心网友 时间:2023-10-26 22:05

1、sizeof()()的功能:计算数据空间的字节数。
2、sizeof(char*) 结果是一个字符指针所占的字节数。

热心网友 时间:2023-10-26 22:05

就是返回指针的长度,sizeof(char*)=4;再如sizeof(char)=1追问可以这样写吗 sizeof(*p)

追答这样写是可以,但不知你要做啥?

热心网友 时间:2023-10-26 22:06

计算出char指针的大小

热心网友 时间:2023-10-26 22:04

sizeof(char*) 返回字符型指针所占内存的大小,值为4,所有指针的大小值都为4,注意~是指针,不管是什么型的。
而sizeof(char) 则是返回char类型所占的内存大小,值为1,不同类型所占内存不一定相同,即使相同,对于数值的辨认也不同,建议翻一翻相关书籍~

热心网友 时间:2023-10-26 22:04

这个语句的意思是得到 char* 类型的字节数, char* 是一个指针类型,占4个字节,所以运行结果应该是4.

热心网友 时间:2023-10-26 22:05

1、sizeof()()的功能:计算数据空间的字节数。
2、sizeof(char*) 结果是一个字符指针所占的字节数。

热心网友 时间:2023-10-26 22:05

就是返回指针的长度,sizeof(char*)=4;再如sizeof(char)=1追问可以这样写吗 sizeof(*p)

追答这样写是可以,但不知你要做啥?

热心网友 时间:2023-10-26 22:06

计算出char指针的大小

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com