sizeof 和 strlen 的区别和联系
2013-04-18 19:59
169 查看
1.sizeof是算符,strlen是函数。
2.sizeof计算变量函数在内存中分配的字节数,strlen 计算的是字符串的长度。
3.sizeof可以用函数,类型做参数,strlen只能用字符串做参数。
4.sizeof 和strlen在处理静态字符数组方面的区别:
char str[20]="0123456789";
sizeof(str) = 20;
strlen(str) = 10;
5.sizeof 和strlen在处理动态字符串方面的区别:
char *str = "0123456789";
sizeof(str) = 4;//size of pointer str;
sizeof(*str) = 1;//size of '0';
2.sizeof计算变量函数在内存中分配的字节数,strlen 计算的是字符串的长度。
3.sizeof可以用函数,类型做参数,strlen只能用字符串做参数。
4.sizeof 和strlen在处理静态字符数组方面的区别:
char str[20]="0123456789";
sizeof(str) = 20;
strlen(str) = 10;
5.sizeof 和strlen在处理动态字符串方面的区别:
char *str = "0123456789";
sizeof(str) = 4;//size of pointer str;
sizeof(*str) = 1;//size of '0';
相关文章推荐
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系(转)
- sizeof与strlen的区别与联系
- Sizeof与Strlen的区别与联系(转)
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系
- sizeof与strlen的区别与联系
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系 数组名作函数形参
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系
- sizeof()和strlen()的区别与联系
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系
- Sizeof 和 strlen() 的概念,联系和区别,应用总结
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系
- Sizeof与Strlen的区别与联系(转)
- Sizeof与Strlen的区别与联系