首页 > 技术文章 > strlen和sizeof的区别

Llingfeng 2020-12-03 13:53 原文

在C语言中有strlen和sizeof两个函数求字符数组的长度函数,他们俩的区别就是是否把最后的结束标志也加上去。

strlen是不加的,他表示字符串的长度。

而sizeof求的是字符串在内存中的长度,所以它是加上最后的'\0'的

所以一般而言后者的长度会比前者多1。

推荐阅读