강좌 & 팁
글 수 2,412
2015.11.09 23:43:26 (*.49.120.74)
39151
안녕하세요.
구조체에 대해서 알아보도록 하겠습니다.\
구조체란 서로 관련은 있지만 데이터 타입이 다른여러 데이터를 하나의 집합으로 묶어서 사용하는 것을 구조체라고 합니다.
예를 들어 배열로 선언된 것을 구조체를 사용해서 선언하는 방법입니다.
char name[7], add[30], tel[5]; //배열
==============================
struct Address {
char name[7];
char add[30];
char tel[5];
} Addr_Note *AN;
위의 작성된 언어를 보시면 struct는 구조체를 나타내는 예약어이며 Address는 구조체 데이터를 선언하는 이름 입니다.
Address 외에 사용하고 싶은 이름을 사용자가 마음껏 사용을 할 수 있습니다.
예를 들면 struct Address { 부분을 struct Hyun { 으로 변경하여 사용이 가능합니다.
정리를 하자면 name,addr,tel 이고 멤버변수이고 Addr_Note는 일반 구조체변수, AN은 포인터 구조체 변수 입니다.
감사합니다.