时间:2024-06-29 16:03:35
strlen包含\0长度吗
不包含
不包含。strlen是碰到第一个字符串结束符'\0'就结束,所以长度不包括'\0'。
strlen函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义了一个字符型数组但没有给它赋初值,这个结果是不定的,它会从首地址一直找下去,直到遇到'\0'停止。
需要注意,在使用strlen时,要判断参数是否为空,否则会抛出异常。
《strlen会把\0算进去吗》不代表本网站观点,如有侵权请联系我们删除