sizeof和strlen的区别测试_凤凰网2013校招笔试
来源:互联网 发布:python爬虫可以赚钱吗 编辑:程序博客网 时间:2024/04/30 08:45
strlen函数是不计算'\0'在内的
sizeo运算符计算'\0'在内
代码:
char *ch1="1234567";
char ch2[]={'1','2','3','4','5','6','7','6','7'};char ch3[]={'1','1','\0','1'};
char ch4[]="nihao";
printf("len of ch1 = %d\n",strlen(ch1));
printf("size of ch1 = %d\n\n",sizeof(ch1));ch1是一个指针,指针变量固定是4字节
printf("len of ch2 = %d\n",strlen(ch2));输出为23毫无根据,应该是因为ch2中没有'\0'截止,故输出错误ch3正确
printf("size of ch2 = %d\n\n",sizeof(ch2));
printf("len of ch3 = %d\n",strlen(ch3)); 结果中显示为2,说明strlen函数是遇到'\0'即停止计算长度
printf("size of ch3 = %d\n\n",sizeof(ch3));
printf("len of ch4 = %d\n",strlen(ch4));
printf("size of ch4= %d\n",sizeof(ch4));
结果:
- sizeof和strlen的区别测试_凤凰网2013校招笔试
- sizeof和strlen的区别测试
- 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的区别
- 对拍程序
- hdu 1051 Wooden Sticks
- 推荐系统实践 读书总结
- 实体属性变更历史记录框架(三)-变更历史记录从此无忧
- jdk 1.7新特性
- sizeof和strlen的区别测试_凤凰网2013校招笔试
- [hoj 2507]The Bug Sensor Problem[第k长路]
- Android出现Starting emulator for AVD '11' Failed to allocate memory: 8
- 用ajax提交数据到后台,并且把计算结果从后台把数据转到前台(该过程不刷新页面)
- 但求好事、莫问前程
- Porting a "classic" Flash game to iOS
- 在MInGW环境下编译和使用libcurl静态库
- hdu 1536 S-Nim_求sg值模版
- 求数组两两之差绝对值最小的值