您的位置:首页 > 其它

sizeof和strlen的区别

2017-06-24 19:23 253 查看
1、sizeof和strlen的区别

(1)sizeof是一个操作符,strlen是库函数

(2)sizeof的参数可以是数据的类型,也可以是变量,strlen只能是以“\0”结尾的字符串

(3)sizeof是在编译时运算出结果,strlen是运行时调用函数计算出结果

(4)sizeof计算的是数据类型或者变量所占的内存大小,strlen计算的是字符串的实际长度。

(5)数组做sizeof参数时不退化,传递给strlen就退化成指针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: