|
|
구조체(structure)
|
|
■ 구조체 - 배열 : 타입이 같은 데이터의 모임
- 구조체 : C언어에서 타입이
다른 데이터의 모임.(레코드라고도 함.)
|
[ 구조체 선언 예 ] struct {
char
name [10]; /*
문자 배열로 된 이름 */ int
age; /*
사람의 나이를 나타내는 정수값 */ float
salary; /*
각 개인의 월급을 나타내는 float 값 */
}
person;
|
- 구조체의 특정 멤버 : person.name,
person.age, person.salary ( . 멤버 연산자 )
|
[ 구조체 데이터 타입 생성 ] typedef
struct {
char
name [10]; int
age; float
salary;
}
person; person peter, mary; /*
구조체 타입의 변수 선언 */
|
|