今天在刷C语言结构体的一个题,是计算结构体字节数的。搞不清原理,求大佬指点...题:#includeintmain(){typedefstruct{inta;chars[10];}TYPE;TYPEul;inta;chars1[10];printf("%d\n",sizeof(ul));//长度为16}请问为什么结果是16啊?int占4字节,s[10]我原以为占10字节,结果后来知道占1字节。那应该是4+1=5啊。为什么是16呢?
添加回答
举报
0/150
提交
取消