sizeof函数返回值类型 sizeof函数
综合精选
2024-05-15 21:48:29
导读 大家好,我是小典,我来为大家解答以上问题。sizeof函数返回值类型,sizeof函数,很多人还不知道,现在让我们一起来看看吧!1、参数char s
大家好,我是小典,我来为大家解答以上问题。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真是表量的长度。
本文到此讲解完毕了,希望对大家有帮助。