C++ 열거 형 변수의 이해
2014.06.14 08:35
참고 문서 |
---|
enum 변수
태그명을 사용한 열거 형 변수 선언 예
태그명을 생략한 열거 형 변수 선언 예
enum 변수의 선언과 사용 예
enum days { sun, mon, tue, wed, thu, fri, sat };
enum days day1, day2;
enum { sun, mon, tue, wed, thu, fri, sat } day1, day2;
enum days { sun=0, mon=1, tue=2, wed=3, thu=4, fri=5, sat=6 }
day1, day2;
day1 = sun; /* day1에 0이 저장된다 */
day2 = sat; /* day2에 6이 저장된다 */
enum days { sun=10, mon, tue, wed, thu, fri, sat } day1, day2;
day1 = sun; /* day1에 10이 저장된다 */
day2 = sat; /* day2에 16이 저장된다 */
#include <stdio.h> int main(void) { enum days {sun,mon,tue,wed,thu,fri,sat} day0, day1; enum days day2; day0=sun; day1=mon; printf("day0 : %d, day1 : %d \n",day0, day1); day2=6; printf("오늘의 계획은... \n"); switch(day2) { case sun : printf("종교활동... \n"); break; case mon : printf("영어학원... \n"); break; case tue : printf("친구만나기... \n"); break; case wed : printf("가족과 함께... \n"); break; case thu : printf("잠자기... \n"); break; case fri : printf("동호회관리... \n"); break; case sat : printf("영화보기... \n"); break; } }
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
43 | 구조체 포인터 | 2014.06.15 | 934 |
42 | 구조체의 선언과 데이터 입·출력 | 2014.06.15 | 3088 |
41 | 함수 포인터 | 2014.06.15 | 459 |
40 | 배열과 포인터 | 2014.06.15 | 409 |
39 | 포인터 연산 | 2014.06.15 | 386 |
38 | 포인터 변수 | 2014.06.15 | 416 |
37 | 데이터 정렬 | 2014.06.15 | 426 |
36 | 배열 초기화 | 2014.06.14 | 632 |
35 | 2차원 배열 | 2014.06.14 | 672 |
34 | 문자열 처리 함수 | 2014.06.14 | 414 |
33 | 문자열 입출력 함수 | 2014.06.14 | 442 |
32 | 접근 수정자 | 2014.06.14 | 826 |
31 | 전역 변수 | 2014.06.14 | 310 |
30 | 지역 변수(local variable) | 2014.06.14 | 296 |
29 | 변수와 메모리 저장 위치 | 2014.06.14 | 430 |
28 | 비트 연산자 | 2014.06.14 | 290 |
27 | 관계 연산자와 논리 연산자 | 2014.06.14 | 475 |
26 | 증감 연산자 | 2014.06.14 | 340 |
25 | printf() 함수의 형식 지정자 | 2014.06.14 | 7525 |
» | 열거 형 변수의 이해 | 2014.06.14 | 468 |