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就退化成指针
(1)sizeof是一个操作符,strlen是库函数
(2)sizeof的参数可以是数据的类型,也可以是变量,strlen只能是以“\0”结尾的字符串
(3)sizeof是在编译时运算出结果,strlen是运行时调用函数计算出结果
(4)sizeof计算的是数据类型或者变量所占的内存大小,strlen计算的是字符串的实际长度。
(5)数组做sizeof参数时不退化,传递给strlen就退化成指针
相关文章推荐
- sizeof 和 strlen 的区别
- sizeof() 与 strlen()的区别
- Sizeof与Strlen的区别与联系(转)
- strlen和sizeof有什么区别?
- Sizeof与Strlen的区别与联系(转)
- strlen与sizeof的区别
- sizeof与strlen的区别
- sizeof 与 strlen 的区别
- strlen和sizeof有什么区别?
- Sizeof与Strlen的区别与联系(转)
- strlen和sizeof的区别
- sizeof与strlen的区别
- strlen和sizeof的区别
- C++-sizeof()与strlen()的区别
- strlen和sizeof的区别
- 重写string.h中的字符串操作函数--strlen,strlen 与sizeof的区别
- sizeof 和 strlen区别
- Sizeof与Strlen的区别与联系
- strlen sizeof的区别
- strlen与sizeof的区别