본문 바로가기
Develop/C

19-4 C 언어의 구조체 변형 열거형 예제

by 구운밤이다 2016. 8. 17.
728x90
반응형

2016/08/10 - [IT/C언어] - 19-3 C 언어의 구조체와 비슷한 공용체 예제

이번 시간에는 열거형을 공부해 볼 거에요~ 열거형은 구조체나 공용체랑 마찬가지로 선언하거나 다루는 방법은 비슷합니다! 열거형은 변수에 정수 형태로 저장한다는 뜻이에요! 어떻게 보면 배열이랑 비슷한 느낌인데요 이거를 말로만 하면 알아먹기 힘들겠죠? 예제를 통해 알아보도록 하겠습니다!

typedef enum table{

    one=1, two=2, three=3, four=4, five=5

}Table;



구구단을 출력하기 위한 예제입니다! 이제 메인함수에 이렇게 써넣으면

int main() {

    for(int i=1; i<=5; i++){

        for(int j=one; j<=five; j++){

            printf("%d * %d = %d\n", j, i, j*i);

        }

        printf("\n");

    }

}

구구단이 예쁘게 출력이 되겠죠? 그럼 이거는 어떨 때 사용할까요? 변수의 이름이 의미있게 사용될 때! 즉 프로그램의 가독성을 높일 때 사용이 됩니다!


모르는 것은 댓글이나 쪽지로 남겨주시면 성심 성의껏 답변해드리겠습니다!! 댓글공감구독(이웃추가)는 블로거에게 큰 힘이 됩니다! 부탁드리면서 이번 포스팅을 마치도록 하겠습니다! 지금까지 딘또였습니다.

728x90
반응형

댓글