黑马程序员技术交流社区
标题:
strlen和sizeof的区别?
[打印本页]
作者:
Fighting--BJ
时间:
2015-6-24 23:39
标题:
strlen和sizeof的区别?
strlen 和 sizeof 都能求字符串的长多,用那个更好,区别是什么?
作者:
果壳里的果冻
时间:
2015-6-25 01:09
没记错的话,strlen计算长度时不包括字符串结尾'\0',而sizeof 包括。
作者:
小小羊
时间:
2015-6-25 12:55
同意楼上,它是计算字符串长度
作者:
cuin
时间:
2015-6-25 13:09
strlen 是计算字符串的长度,与类型无关,但是sizeof是计算当前变量或者类型在内存中占得字节,只与类型本身和操作系统是32位还是64位有关。总之,这两个系统函数做的事情本身就是不一样的
作者:
沙睿
时间:
2015-6-25 17:43
4楼正解!!!!!
作者:
丁铭检
时间:
2015-6-25 20:55
我只傻傻的看着各位大神的求解。。。
作者:
bsx881220
时间:
2015-6-25 22:23
strlen是计算字符串的长度,sizeof是计算字符串的占用的字节数,根据系统和字符编码不同结果是可能不同的
作者:
cxl19900517
时间:
2015-6-26 00:18
顶楼上》。。
作者:
chensc
时间:
2015-6-26 05:17
学习学习!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2