- 博客(1)
- 收藏
- 关注
原创 sizeof与strlen异同
>>> sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存储的内容改变。sizeof(str) //结果 4 --- str是指向字符串常量的字符指针,sizeof 获得 一个指针所占的空间是4;sizeof(*str) //结果 1 --- *str即通过地址指向的字符常量,char类型 占 位,所以占空间为1;strlen(str)= 5 //--->若要获得这个字符串的长度,则一定要使用 strlen。1.sizeof 在编译时期运行完毕,是运算符,可作常量表达式。
2024-02-13 16:53:28 191 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人