2021
10-12
10-12
C语言结构体计算内存占用问题解析
c语言中结构体使用是非常广泛的,但是结构体有一个问题,就是如果开头的字段属性是字符类型(char),紧跟着的是其他类型,比如整型、长整型、双精度、浮点型,这时候结构体的大小会发生改变,下面给出一个示例:#include<stdio.h>structperson{charsex;intage;charname[8];};intmain(){printf("sizeof(person)=%d\n",sizeof(structperson));return0;} 这个示例很简单,就是定义一个...
继续阅读 >