struct
{
int aaaa;
char bbbb;
}
이 구조체의 포인터를 크기를 알고싶어서
include<stdio.h>
typedef struct {
int bbb;
char ccc;
}aaa;
int main(void)
{
aaa ttt;
printf("size is %d",sizeof(aaa));
return 0;
}
이렇게 짜봤습니다. 그런데 원래 저위의 구조체는 5 byte 가 나와야 정상아닌가요?
왜 8byte 가 나오는걸까요?
궁금해서 물어봅니다.그럼