容易搞乱的sizeof和strlen
来源:互联网 发布:自动对焦算法 编辑:程序博客网 时间:2024/05/16 11:54
char str[]="123"
char *p=str
char *p2="123"
sizeof(str)结果是4//算上'/0'
sizeof(p) 结果是4,因为指针都是占4个字节
strlen(str)结果是3
strlen(p2)和strlen(str)一样是3,
其实就是strlen算字符数个数,sizeof算字节数+1。另外strlen只能运行字符串,别想到int去了
特别的 char *p[2]这时候的sizeof(p)是8 //strlen(p)编译不过的
//其实还有中文时候的问题,NND,真麻烦。因为中文占2字节,英文只占一字节
- 容易搞乱的sizeof和strlen
- strlen和sizeof的区别
- strlen和sizeof的区别
- strlen和sizeof的区别
- sizeof 和 strlen 的区别
- 数组的sizeof和strlen
- sizeof 和 strlen的区别
- strlen 和sizeof的用法
- sizeof和strlen的区别
- sizeof 和 strlen 的区别
- sizeof 和strlen的区别
- strlen和sizeof的区别
- sizeof和strlen的区别
- strlen和sizeof的区别
- sizeof和strlen的区别
- strlen和sizeof的区别
- sizeof和strlen的用法
- 字符串的strlen 和sizeof
- (转)Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)
- 个人简历(中英对照)词汇大全
- 用vim编python程序
- 用javascript限制input输入长度(考虑全角半角)
- 一个简单的makefile 文件模板
- 容易搞乱的sizeof和strlen
- IT路要如何走?——老程序员的10个忠告
- 再论Session事件的捕获
- 地图编辑器怎样炼成的
- 通信系统模拟(续)
- C#后台调用前台javascript的五种方法
- Facebook的成功秘诀是什么
- 全球126个A类网络的归属
- 如何设置远程电脑连接mysql for linux