9.2.3 구조체 배열 만들기

    구조체 변수는 일반 변수와 생김새가 조금 다를 뿐이지 사용하는 방법은 비슷합니다. 구조체 배열도 일반 배열과 비슷하며, 선언 형식은 다음과 같습니다.

    형식

    struct 구조체명 배열명[배열크기];

    다음과 같이 선언하면 구조체 변수 2개를 연속해서 저장할 수 있습니다. 앞에서 중괄호 안에 멤버별 값을 넣어 구조체 변수를 초기화한 것처럼 배열 크기가 2일 때는 2차원 배열 때처럼 중괄호 2개를 넣고 쉼표로 구분한 후 다시 중괄호로 감싸면 됩니다.

    9.2.3 구조체배열.c

    struct GameInfo gameArray[2] = {
        { "나도게임", 2022, 50, "나도회사" },
        { "너도게임", 2022, 100, "너도회사" }
    };

    gameArray 구조체 배열의 상태를 그림으로 표현하면 다음과 같습니다.

    그림 9-5 구조체 배열

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.