더북(TheBook)

9.2.1 구조체 정의하기

어떤 회사에서 게임을 출시했다고 가정해 봅시다. 게임 이름은 ‘나도게임’, 발매 연도는 ‘2022년’, 게임 가격은 ‘50원’, 제작 회사는 ‘나도회사’입니다. 이 내용을 변수에 집어넣으려면 어떻게 해야 할까요? 다음과 같이 변수 4개를 선언한 후 각각의 정보를 저장하면 됩니다.

9.2.1 구조체정의.c

#include <stdio.h>

int main(void) {
    char * name = "나도게임";
    int year = 2022;
    int price = 50;
    char * company = "나도회사";
    return 0;
}

다른 회사에서도 게임을 출시했습니다. 게임 이름은 ‘너도게임’, 발매 연도는 똑같이 ‘2022년’인데, 게임 가격은 ‘100원’, 제작 회사는 ‘너도회사’입니다. 이 정보도 변수에 저장합니다. 변수명은 중복하면 안 되니까 앞의 코드를 그대로 복사한 후 변수명을 name2, year2, price2, company2로 수정하고 내용을 저장합니다.

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