구조체
-
[C언어] 7-1. 구조체프로그래밍/C 2014. 4. 9. 01:03
1. 구조체의 개념과 선언 * 구조체의 개념 - 구조체는 사용자가 직접 만들어 사용할 수 있는 사용자 정의형 데이터 타입으로 서로 다른 데이터형을 가진 변수들을 하나의 그룹으로 묶어서 만들어진 데이터형 * 구조체의 특징- 구조체는 서로 다른 자료형의 모임을 하나의 자료형으로 정의하여 사용- 구조체 변수를 함수의 인자로 사용가능- 구조체는 struct라는 예약어를 사용- 구조체 정의 시 typedef을 사용하여 타입 재정이 가능- 구조체 정의 시 태그(tag)명 생략이 가능- 메모리의 할당과 반환 등 동적인 관리가 가능 * 구조체의 정의와 선언- 구조체의 정의 형식은 다음과 같다struct 구조체이름 {멤버변수형 멤버변수1;멤버변수형 멤버변수2;...};- 구조체 변수의 선언 형식은 다음과 같이 다양한 방..