![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
AKA道儿格
这个作者很懒,什么都没留下…
展开
-
C语言结构体大小计算
结构体对齐规则 结构体中各个成员按照它们被声明的顺序在内存中顺序存储。 1)将结构体内所有数据成员的长度值相加,记为sum_a; 2)将各数据成员内存对齐,按各自对齐模数而填充的字节数累加到和sum_a上,记为sum_b。对齐模数是【该数据成员所占内存】与【#pragma pack指定的数值】中的较小者。 3)将和sum_b向结构体模数对齐,该模数是【#pragma pack指定的数值】、【未指定#pragma pack时,系统默认的对齐模数8字节】和【结构体内部最大的基本数据类型成员】长度中数值较小者。结转载 2020-12-16 21:17:27 · 214 阅读 · 2 评论 -
指针数组和数组指针
指针数组和数组指针 1.指针数组 #include<stdio.h> int main() { int a=24,b=35,c=1123; int *array[3]={&a,&b,&c}; for(int i=0;i<3;i++) { printf("%d\n",*array[i]); } return 0; } 指针数组就是就是存放指针的数组,也就是数组元素全部是地址; 2.数组指针 #include<stdio.h>原创 2020-11-30 20:23:26 · 177 阅读 · 3 评论