
C/C++
coder_yz(ง •_•)ง
须知少时凌云志,
曾许人间第一流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++基础刷题易错(长期更新)
2019/6/14 1.数组名不是指针,数组名只是数组首地址,地址和指针不是一回事。 int arr[5] = {0,1,2,3,4}; int ptr = arr; //int型的ptr指向int型的数组没错 ptr++; // OK, ptr是左值. arr++; // Error,地址不能是左值,不能像指针一样做自增运算。 具有相同类型的指针类型变量p与数组a,不能进行的...原创 2019-09-27 18:42:55 · 687 阅读 · 0 评论 -
结构体和联合的内存对齐
结构体内存对齐问题 条件为32位操作系统,编译4字节对齐。 // 局部对齐原则:每一成员需对齐为后一成员类型的倍数 // 整体补齐原则:最终大小补齐为成员类型最大值的倍数 Struct A { Int a; // 4 Short b; // (4) + 2 = 6 下一元素为 int,需对齐为 4 的倍数, 6 + (2) = 8 Int c; // (8) + 4 = ...原创 2019-09-27 19:09:04 · 203 阅读 · 0 评论