C++里的sizeof( )和strlen( )的区别
小编介绍一下C++里的sizeof( )和strlen( )的区别,让大家更好的直观了解
工具/原料
电脑:联想笔记本
系统:Windows 10
开发环境:VS2017
(1)功能不同
1、打开VS2017创建一个C++控制台应用程序
2、sizeof()是操作符,计算任意类型参数所占内存大小
3、strlen()是函数,计算以“\0”结束的字符串长度,计算长度不包括“\0”
(2)参数不同
1、当将字符数组作为sizeof()的参数时,计算字符数组占用内存大小
2、当将字符数组作为strlen()的参数时,字符数组转化为char*
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:37
阅读量:77
阅读量:60
阅读量:31
阅读量:96