请问这个结构体有几个字节?
嘿-嘿-嘿 2008-12-08 05:03:08 struct test
{
int a;
char b;
char arr[10];
}
我定义了这样一个结构体,我认为是15个字节,int4个,char1个,char数组10个,一共15个
但是为何sizeof是16个?
如果定义一个test类型的数组,test m[3] = { {1,'a',"jack"} , {2,'b',"tom"}, {3,'c',"marry"} };
反汇编后,每个元素最后会跟一个CC,如果算上它,的确是16个字节,到底是怎么算?
哪位指点一下,谢谢