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
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
24 | 구조체 포인터 | 2014.06.15 | 933 |
23 | 구조체의 선언과 데이터 입·출력 | 2014.06.15 | 3085 |
22 | 함수 포인터 | 2014.06.15 | 458 |
21 | 배열과 포인터 | 2014.06.15 | 408 |
20 | 포인터 연산 | 2014.06.15 | 385 |
19 | 포인터 변수 | 2014.06.15 | 415 |
18 | 데이터 정렬 | 2014.06.15 | 425 |
17 | 배열 초기화 | 2014.06.14 | 631 |
16 | 2차원 배열 | 2014.06.14 | 671 |
15 | 문자열 처리 함수 | 2014.06.14 | 413 |
14 | 문자열 입출력 함수 | 2014.06.14 | 442 |
13 | 접근 수정자 | 2014.06.14 | 825 |
12 | 전역 변수 | 2014.06.14 | 309 |
11 | 지역 변수(local variable) | 2014.06.14 | 296 |
10 | 변수와 메모리 저장 위치 | 2014.06.14 | 429 |
9 | 비트 연산자 | 2014.06.14 | 289 |
8 | 관계 연산자와 논리 연산자 | 2014.06.14 | 474 |
7 | 증감 연산자 | 2014.06.14 | 339 |
6 | printf() 함수의 형식 지정자 | 2014.06.14 | 7523 |
» | 열거 형 변수의 이해 | 2014.06.14 | 466 |