存储
鸿鹄当高远
热爱技术,相信未来!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字节对齐问题
一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果转载 2013-10-20 15:23:00 · 785 阅读 · 0 评论 -
不食人间烟火的sizeof
sizeof一直被误认为函数 其实 它是个数据类型的关键字而已 sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。原创 2013-11-03 21:20:15 · 603 阅读 · 0 评论 -
关于字符数组的一个有意思的程序
要求把四个字符输入。在他们每每之间加上一个空格输出。并显示出每次变化过程。 如: 这是帮一位小朋友修改的程序: 他的源程序是: 可是这个程序运行的结果是: 第二次输出与预期由差别 原因是: str[6] = str[3]; str[5] = ' ' ; 而此时str[4] = ‘ \0’ ; 所以后面原创 2014-03-20 13:35:57 · 939 阅读 · 0 评论
分享