全部问题 > 当前问题

strlen指的是字符串中具体的个数吗?如果szeiof呢?

strlen指的是字符串中具体的个数吗?那应该还默认有\0啊,所以答案是4,不该是3吧,之前我做过类似的就是4啊

马洁荣 2017-3-18 10:23:19

共 4 个回答

안녕 2017-3-18 10:36:15

strlen函数计算的长度不不包括\0,szeiof包括他可以计算一个数组大小就算里面是空的

马洁荣 2017-3-18 10:39:17

回复 안녕:那如果a【10】=‘abcd’则seziof(a)=10对吧?那a中其实只存放了9个字母,最后一个是\0对吧?

最佳答案

안녕 2017-3-18 10:41:24

嗯,字符串是这样的

안녕 2017-3-18 10:47:14

回复 안녕:我突然发现你举得例子只存了abcd四个字符。。。。。。。

不过seziof(a)还是10

问题来自: 指针和字符串