sizeof与strlen总结
来源:互联网 发布:js按钮取消点击事件 编辑:程序博客网 时间:2024/06/05 09:26
sizeof和strlen这两个东西老是搞不清楚.今天总结一下:
char ch[] = "abcde";
cout<<"sizeof(ch): "<<sizeof( ch )<<" strlen(ch): "<<strlen( ch );//6,5
cout<<"\n";
char ch1[100] = "abcde";
cout<<"sizeof(ch1): "<<sizeof( ch1 )<<" strlen(ch1): "<<strlen( ch1 );//100,5
cout<<"\n";
char* pch = "abcde";
cout<<"sizeof(pch): "<<sizeof( pch )<<" strlen(pch): "<<strlen( pch );//4,5
sizeof指的是实际占用的大小.(包括\0)
strlen则指的实际字符的大小(不包括\0)
而对数组取大小,其值不退化(成指针)
指针保持原样,(一般是int型)
如果是将字符数组传递给函数,然后获取sizeof的话,数组就退化成指针.
例如:
void fun( char ch[20] )
{
sizeof(ch) //4
}
- sizeof与strlen总结
- sizeof与strlen对比总结
- sizeof()与strlen()函数计算的总结
- sizeof与strlen的区别(总结)
- sizeof,strlen总结比较
- sizeof,strlen 使用总结
- sizeof()、size()、strlen()总结
- strlen()和sizeof()总结
- sizeof()与strlen()用法
- sizeof()与strlen()
- 关于sizeof与strlen
- 关于sizeof()与strlen()
- strlen与sizeof区别
- sizeof与strlen区别
- Sizeof与Strlen
- strlen与sizeof区别
- sizeof与strlen()
- sizeof与strlen
- MyEclipse下创建Maven Web Project
- php设计模式学习
- 命令行参数
- 一份精辟的俄罗斯方块源码(335行)
- 再次呼唤大家一起来开源
- sizeof与strlen总结
- HDU 3068 ( 最长回文 )
- 跨计算机专业的10年路程--献给想跨专业的人士
- UISlider+UILable 实现对字体大小的设置
- php csv操作
- 无为而治
- 汇编复习笔记
- UITabBarController 之 设置选中和未选中的图片 隐藏tabbar
- 人吃人