c언어
20140408 - 구조체의 정의, 구조체 변수의 선언과 접근, 구조체 변수의 초기화, 구조체 배열의 선언과 접근, 구조체 배열의 초기화
Owen.K
2014. 4. 8. 17:50
구조체 : 하나 이상의 변수(포인터 변수 배열 포함)를 묶어서 새로운 자료형을 정의하는 도구.
struct smart ->smart라는 구조체 선언 및 정의
{
char name[7];
char phone[14];
int age;
}; ->smart라는 이름이 int나 double과 같은 자료형의 이름이 되는 것.
기본 자료형 변수를 묶어서 새로운 자료형을 만든 것이다. '사용자 정의 자료형'이라고 한다.
구조체 변수의 선언과 접근
구조체 변수의 초기화
변수들을 선언과 동시에 초기화 할 수 있듯이 구조체 변수도 선언과 동시에 초기화 할 수 있다.
초기화 방법은 배열의 초기화와 동일하다.
구조체 배열의 선언과 접근
변수를 선언할 때 배열의 선언을 고려하듯 다수의 구조체 변수를 선언할 때에는 구조체 배열의 선언을 고려해야 한다. 일반적인 배열의 선언방법과 동일하다.
구조체 배열의 초기화