sizeof和strlen的区别
来源:互联网 发布:mac 装虚拟机 有影响吗 编辑:程序博客网 时间:2024/06/08 07:37
sizeof()用来计算内存的
strlen用来计算字符长度的。
来个具体点的,一看就知道了。
char a[] = "hello";
sizeof(a) = 6;
strlen(a) = 5;
sizeof会计算字符结尾的\0
strlen 不会计算\0
sizeof操作符返回占的空间;而对于一个数组,sizeof返回这个数组所有元素占的总空间。
而strlen不区分是数组还是指针,就读到\0为止返回长度。而且strlen是不把\0计入字符串的长度的。
strlen用来计算字符长度的。
来个具体点的,一看就知道了。
char a[] = "hello";
sizeof(a) = 6;
strlen(a) = 5;
sizeof会计算字符结尾的\0
strlen 不会计算\0
sizeof操作符返回占的空间;而对于一个数组,sizeof返回这个数组所有元素占的总空间。
而strlen不区分是数组还是指针,就读到\0为止返回长度。而且strlen是不把\0计入字符串的长度的。
0 0
- strlen和sizeof的区别
- strlen和sizeof的区别
- strlen和sizeof的区别
- sizeof 和 strlen 的区别
- sizeof 和 strlen的区别
- sizeof和strlen的区别
- sizeof 和 strlen 的区别
- sizeof 和strlen的区别
- strlen和sizeof的区别
- sizeof和strlen的区别
- strlen和sizeof的区别
- sizeof和strlen的区别
- strlen和sizeof的区别
- strlen和sizeof的区别
- sizeof和strlen的区别
- strlen和sizeof的区别
- sizeof和strlen的区别
- sizeof和strlen的区别
- 【poj 1015】Jury Compromise
- 视频播放--MPMoviePlayerController
- Oracle 数据库导入导出 dmp文件
- Event loop
- speex开发
- sizeof和strlen的区别
- bzoj1396: 识别子串
- MySQL备份工具xtrabackup开启新实例
- Dev GridControl表格的创建和赋值(二)
- HttpClient设置代理的请求
- android:configChanges="orientation|keyboardHidden|screenSize"真的能固定屏幕吗
- oracle提高查询效率的34种方法
- 01排序--百度2015春季实习生招聘附加题
- 简单的Hibernate入门简介