동일한 타입의 집합인 배열과는 달리 구조체(Structure)는 서로 다른 타입의 집합이다. 이때 구조체에 속하는 개별 변수들을 멤버(Member)라고 한다. 정수형 변수와 실수형, 문자형 등의 기본형 변수뿐만 아니라 배열이나 구조체같은 큰 변수도 멤버가 될 수 있다. 구조체도 변수이므로 당연히 이름을 가져야 한다. 또한 구조체에 속하는 각 멤버들도 고유의 타입과 이름을 가진다.
typedef struct TAG{
char Name[10];
int Age;
double Height;
}mTAG;
typedef (사용자 정의) struct(구조체) TAG(구조체 태그, 타입이름, 별명) mTAG변수명(잘안쓴다)
char Name[10]; 맴버 변수
int Age; 맴버 변수
double Height; 맴버 변수EX:)
TAG ddd;
ddd.Age = 10;'Programming > C++' 카테고리의 다른 글
09. 파일 입출력 (0) | 2017.12.20 |
---|---|
08. 문자열 함수 (0) | 2017.12.20 |
04. 메모리 관련 함수 (0) | 2017.12.20 |
01. 배열 요소중 가장 큰수 작은수 구하 (0) | 2017.12.20 |
25. 열거형 (0) | 2017.12.20 |
24. 확장열 (0) | 2017.12.20 |
23. C 언어 사용자 정의형 typedef 새로운 타입을 만든다. (0) | 2017.12.20 |
22. 아스키 코드 (0) | 2017.12.20 |