sizeof和strlen的区别

来源:互联网 发布:网络制式按什么划分 编辑:程序博客网 时间:2024/06/08 05:07

sizeof和strlen的区别?

(1)sizeof是运算符,strlen是函数。

(2)Sizeof可以用类型做参数,strlen只能用char *做参数,且必须是以‘\0’结尾

(3)数组做sizeof的参数不退化,传递给strlen就退化为指针了。

对于指针,sizeof返回指针占的空间,一般为四个字节,对于数组,sizeof返回数组元素空间,包括‘\0’,strlen不区分,读到‘\0’为止。

 

0 0
原创粉丝点击