프로그래밍 언어 활용
핵심234
C언어의 구조체
출제 빈도
1회
원본 70쪽
배열이 자료의 형과 크기가 동일한 변수의 모임이라면 구조체는 자료의 종류가 다른 변수의 모임이라고 할 수 있다. 예를 들어 이름, 직위, 급여 등의 필드가 필요한 사원 자료를 하나의 단위로 관리하려면 이름과 직위는 문자, 급여는 숫자와 같이 문자와 숫자가 혼용되므로 배열로는 처리할 수 없습니다. 이런 경우 구조체를 사용하면 간단하게 처리할 수 있다.
구조체를 정의한다는 것은 int나 char 같은 자료형을 하나 만드는 것을 의미한다.
구조체는 ‘structure(구조)’의 약어인 ‘struct’를 사용하여 정의한다.
• 구조체 정의 예
| struct sawon {char name[10]; char position[10]; int pay; } |
|---|