就strlen函数和sizeof函数的区别我一直分不太清,
strlen是计算某字符串中的字符数,也包括字符数组,
sizeof是在已知字符串或字符数组的前提下再加上单个字符null,或'\0',
但是在字符数组中该如何计算,
题目如下,

中专c语言选择题,考点strlen和sizeof函数的用法。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- Pliosauroidea 2021-09-20 19:32关注
strlen就是你实际字符串的长度,扫描到'\0'(在字符串结尾隐藏的加入)就结束了,所以是4,但是你申请的字符数组长度为8,每个char一字节,所以sizeof返回8字节
有帮助望采纳~本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用