POCU C언어 정주행 10회차 - 구조체 패딩
1. 구조체 패딩 보통 무언가를 배울 때 그것의 사용법에만 치중한 나머지 그것이 작동하는 기본 원리를 등한시하는 경우가 존재한다. 나도 그랬고 그래서 지금 복습을 통해 알게 된 내용을 이제와서라도 글로 정리하고 있는 것이다. 다들 C언어를 처음 배울 때, 구조체라는 것을 배운 기억이 분명 있을 것이라고 생각한다. 오늘 다룰 내용이 구조체에서 메모리를 할당하는 것에 대한 내용이다. 다음과 같이 구조체를 선언하고 메모리에 할당했을 때 다음과 같은 생각을 할 수 있다. typedef struct { int a; short b; char c; /* int - 4, short - 2, chaar - 1 모두 합해서 7바이트! */ } Sample; Sample로 변수를 하나 만들었을 때, 7바이트가 나온다고 생각..
2022.12.22