黑马程序员技术交流社区
标题:
strlen,sizeof,length 函数
[打印本页]
作者:
2的狠正经
时间:
2014-3-28 17:16
标题:
strlen,sizeof,length 函数
strlen,sizeof,length函数分别能够测什么,以及他们三者之间的区别
作者:
FlyTrem
时间:
2014-3-28 17:35
strlen:求字符串的长度,字符串以/0结尾。但计数不包括'\0'在内
sizeof:求数据类型所占的空间大小,判断数据类型长度
length:标准C中没有这个函数,只用在string类中才有length这个函数
sizeof("afff")的值为5
length("afff")的值为5
strlen("afff")的值为4,不计算后面的'\0'
作者:
沙洲冷
时间:
2014-3-28 18:22
sizeof是运算符,测的是字节数,可以测变量也可以测类型所占的字节数,如sizeof (int),(测类型时括号不能省)strlen是字符串函数,返回字符串的长度(不包含字符串最后的'\0'字符),标准c里没有length这个函数 ,只有在C++中的string类中才有length这个函数。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2