sizeof() 、strlen()、str.length的区分
来源:互联网 发布:网站源码打包下载 编辑:程序博客网 时间:2024/05/20 14:20
区别sizeof() 、strlen()、str.length()
(C/C++ strlen(str)和str.length()和str.size()都可以求字符串长度。
其中str.length()和str.size()是用于求string类对象的成员函数
strlen(str)是用于求字符数组的长度,其参数是char*。)
第一种:strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。
第二种:sizeof(),求所占总空间的字节数。
这里例如
char[] a={'a','b','c'};
sizeof(a)的值应该为3。
char[] b={"abc"};
sizeof(b)的值应该是4。
若string str={'a','b','c','\0','X'};
那么sizeof(str)为5,strlen(str)为3
阅读全文
0 0
- sizeof() 、strlen()、str.length的区分
- sizeof()/length()/strlen()的区别
- sizeof()+length()+strlen() 的区别
- string,char,char*,char a[] 占字节数, 以及sizeof,strlen(),str.length()的用法
- string,char,char*,char a[] 占字节数, 以及sizeof,strlen(),str.length()的用法
- string,char,char*,char a[], sizeof,strlen(),str.length()...
- strlen和str.length()的区别
- strlen和str.length()的区别
- strlen和str.length()的区别 .
- strlen( )与 str.length( )的区别
- sizeof strlen string.lenth()之例子 string,char,char*,char a[], sizeof,strlen(),str.length()...
- strlen(str)与str.length()
- strlen(char *)和str.length()以及str.size()的区别
- strlen(str)和sizeof(str)
- 谈谈sizeof strlen length的用法
- sizeof,strlen,length的用法区别
- strlen、sizeof、length的区别和联系
- sizeof和strlen, length的区别
- MyBatis学习总结(一)——MyBatis快速入门
- 1082 与7无关的数
- 介绍了如何取成员函数的地址以及调用该地址
- JAVASCRIPT面向对象编程(一)
- react路由
- sizeof() 、strlen()、str.length的区分
- 包装类的equals和==
- python-numpy的基本用法01
- Servlet的线程安全问题
- 设计模式之单例模式
- JSONObject处理Date类型 java.sql.Date 转化java.util.Date 问题
- Computer Networking——network layer QA
- 使用Afl-fuzz (American Fuzzy Lop) 进行fuzzing测试(四)——直接对二进制进行fuzzing
- 关于事务 --- 丢失更新