首页 >> 学识问答 >

sizeof函数的大小(sizeof函数)

2023-09-21 23:30:21

问题描述:

sizeof函数的大小(sizeof函数),蹲一个大佬,求不嫌弃我的问题!

最佳答案

推荐答案

2023-09-21 23:30:21

大家好,我是小夏,我来为大家解答以上问题。sizeof函数的大小,sizeof函数很多人还不知道,现在让我们一起来看看吧!

1、参数char str[] 等同于 char *str;而str表示指向头元素的指针,而C/C++语言中把指针是看成一个是对地址的编码。

2、在32位的系统中,这个编码是用一个32位的整数来表示的,也就是说如果你用sizeof(str)计算这个数组的长度就相当于sizeof(int)一个,其结果是4。

3、如果你的目的是要表示这个数组的长度就得使用strlen(str)/sizeof(str[0]);strlen(str)表示的是str真是表量的长度。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章