博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言中strlen所输出的字符长度到底要不要再加1 (指'\0')?
阅读量:4166 次
发布时间:2019-05-26

本文共 159 字,大约阅读时间需要 1 分钟。

1
字符串的长度是不包括'\0'的
常见需要计算'\0'的情况是,以字符数组初始化一个字符串的时候,空间的情况。 char str[]="123456"; 这时候数组str的大小需要计算'\0',也就是str有7个元素。
2   经常在程序中拷贝字符串时需要加1,这样就把  结束符  '\0'也拷贝,不然容易出现乱码

你可能感兴趣的文章
2018.4.39
查看>>
2018.4.40
查看>>
2018.5.27
查看>>
2018.5.51
查看>>
2018.5.52
查看>>
《python基础教程》答案(第四章)
查看>>
2018.5.53
查看>>
2018.5.54
查看>>
2018.5.55
查看>>
2018.5.58
查看>>
2018.12.5
查看>>
2018.12.6
查看>>
人智导(四):约束满足问题
查看>>
2018.12.7
查看>>
2018.12.8
查看>>
2018.12.9
查看>>
2018.12.29
查看>>
2018.12.31
查看>>
2019.1.2
查看>>
2019.1.4
查看>>