学习小结
来源:互联网 发布:如何增加淘宝搜索量 编辑:程序博客网 时间:2024/06/05 15:42
求数组的长度
例程:
#include <stdio.h>
#include <string.h>int main()
{
char a[1000];
int i;
for(i = 0; i<1000;i++)
{
a[i] = -1 - i;
}
printf("%d\n", strlen(a));
return 0;
}
result: 255
这道题其实有一个陷阱,它的长度并非1000,因为char型长度有限,长度最大为255,所以此题中数组的长度为255,并非定义的1000.
所以我们要注意数据类型的长度。
在32 位的系统上short 的内存大小是2 个byte,int 的内存大小是4 个byte,long 的内存大小是4 个byte,float 的内存大小是4 个byte,double 的内存大小是8 个byte,char 的内存大小是1 个byte,NULL的内存大小是4个byte。
0 0
- [学习小结]Ajax小结
- 面试小结 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 学习小结
- 快速幂取余
- 双绞线 简单的命令
- OpenCV学习笔记(二)——特征提取与描述
- hiho字体大小设置(二分搜索)
- linux下创建定时任务
- 学习小结
- 剑指offer习题JAVA实现(一)
- SpringMVC 配置Thymeleaf模板
- 0418-交集选择器
- name不能做变量名
- 算法导论程序1--插入排序(Python+Java)
- Python 标准库 urllib2 的使用细节
- js实例(setInterval, clearInterval)
- 《精通CSS》笔记3