C의 구조 크기 이 질문에는 이미 답변이 있습니다. 닫힘12년 전에요 중복 가능성: 구조물의 크기가 각 부재의 크기 합계와 같지 않은 이유는 무엇입니까? 다음 C 코드를 고려합니다. #include struct employee { int id; char name[30]; }; int main() { struct employee e1; printf("%d %d %d", sizeof(e1.id), sizeof(e1.name), sizeof(e1)); return(0); } 출력은 다음과 같습니다. 4 30 36 구조물의 크기가 개별 성분 변수의 크기 합계와 같지 않은 이유는 무엇입니까?컴파일러는 정렬 요건에 대한 패딩을 추가할 수 있습니다.이는 구조체 필드 사이의 패딩에만 적용되는 것이 아니라 구조체 끝에도..