C语言strlen和sizeof的区别是什么

415
2024/3/21 13:39:26
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

strlen函数用于计算字符串的长度,即字符串中有效字符的个数,不包括字符串结尾的空字符’\0’。而sizeof运算符用于获取变量或数据类型所占用的内存大小,包括变量本身的大小以及其数据类型所占用的内存大小。因此,strlen返回的是字符串的长度,而sizeof返回的是变量或数据类型所占用的内存大小。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言数组串联的方法是什么