strlen和sizeof的区别
来源:互联网 发布:刘国梁卸任原因 知乎 编辑:程序博客网 时间:2024/06/11 05:52
而sizeof()函数返回的是变量声明后所占的内存数,不是实际长度。
如:
char str[20]="12345";
int a=sizeof(str); //a=20
int b=strlen(str); //b=5
sizeof是算符,strlen是函数。
sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。
sizeof还可以用函数做参数,比如:
short f();
cout<<sizeof(f())<<endl;
输出的结果是sizeof(short),即2。
- 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的区别
- velocity源码分析:初始化之ResourceManager
- Servlet何时被实例化详解
- 让VS2008的Reference文件位置依赖编译参数(HintPath)
- android 用ExpandableListView实现的文件目录树框架
- 以太网(Ethernet) Internet 万维网 区别
- strlen和sizeof的区别
- VC调试入门
- sql server & oracle 栏位加千分位
- jsp 的 fmt:formatNumber 问题
- CXF学习笔记3
- IE6-7下iframe隐藏提交时新窗口打开解决办法 ie6下找不到对象
- 跟我一起写makefile(3)
- C# 构造临时DataTable 测试
- RemObjects PascalScript中使用类