在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C/ 關(guān)于c語言的sizeof運算符

關(guān)于c語言的sizeof運算符

#include <stdio.h >
void main(){
struct t1{
int a;
char b;
float c;
union uu{
char u1[5];
int u2[2];
}ua;
}myaa ;
printf("%dn",sizeof(myaa));
為啥結(jié)果不是17是20,求大神解答

回答
編輯回答
撥弦

因為結(jié)構(gòu)體的內(nèi)存對齊了,這樣能加速內(nèi)存訪問。

關(guān)于內(nèi)存對齊的內(nèi)容,你可以搜索 關(guān)鍵字:c 內(nèi)存對齊

2017年6月10日 12:03