본문 바로가기

Programming/C++

26. 구조체

동일한 타입의 집합인 배열과는 달리 구조체(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