关于strlen与sizeof的分别
来源:互联网 发布:陶云网络 编辑:程序博客网 时间:2024/05/23 12:44
一般涉及到这两个用法的时候.都是指对字符串的使用,也就是char数组.
例如char *s="name";
用strlen(s);大小就为4;
但用sizeof(*s);大小就为5;
为什么会这样呢,
因为"name"实际上是由'n'+'a'+'m'+'e'+'/0'五个字符组成的字符串.
千万不要把"x",跟'x'搞错,
"x"由'x'和'/0'组成,
由于'/0'的ASCII码等0,所以.字符串数组可以用0付初值.
- 关于strlen与sizeof的分别
- 关于sizeof与strlen
- 关于sizeof()与strlen()
- 关于strlen 与sizeof
- 关于sizeof与strlen用法的讨论
- 关于strlen与sizeof的区别
- 关于strlen与sizeof的实验
- 关于 strlen 与 sizeof 的区别
- 关于sizeof与strlen在字符串应用的区别
- sizeof详解 sizeof与strlen的比较
- sizeof与strlen的区别
- sizeof()与strlen()的区别
- sizeof 与 strlen 的区别
- sizeof与strlen的区别
- strlen与sizeof的区别
- sizeof()与strlen()的区别
- strlen与sizeof的区别
- sizeof与strlen的用法
- 孔子曰......
- struts2.0拦截器
- 【原创】PHP + MySQL 分表减低数据库压力
- 使用itext生成word格式的报表(by quqi99)
- div+css (4)
- 关于strlen与sizeof的分别
- 编程的经典问题珍藏
- ASP.NET中应用Excel:(9)实现表格的自动增长
- BOS操作SQL代码示例
- 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
- 网络编程汇总
- Nokia web runtime
- c#的excel边距设置
- oracle sqlldr unix/linux