sizeof和strlen的区别

来源:互联网 发布:python小项目 编辑:程序博客网 时间:2024/06/16 04:30

1、sizeof和strlen的区别

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

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

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

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

(5)数组做sizeof参数时不退化,传递给strlen就退化成指针

原创粉丝点击