더북(TheBook)

구조체도 마찬가지입니다. 구조체의 자료형은 struct <구조체이름>이라고 할 수 있습니다. 즉, 이 예제에서 우리가 만든 구조체 자료형은 struct class입니다. int a;에서 int에 해당한다고 생각하면 됩니다.

자료형을 선언했으니 이제는 변수명만 알려주면 되겠죠? myclass 구조체 자료형 변수 a를 선언하면 다음과 같습니다.

struct myclass a;

구조체 변수 a를 선언하면 구조체 정보를 저장하기 위한 메모리가 생성됩니다.

그림 11-2 | 구조체 정보를 저장하기 위한 메모리

 

struct 구조체명 {
    // 구조체 멤버 변수 
    int number;
    double height;
    double weight;
    …
};
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.