열거형은 정수형 상수에 이름을 붙임
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
// 열거형 정의하기
enum 열거형이름 {
값1 = 초깃값,
값2,
값3,
};
// 값의 개수까지 포함된 열거형 정의하기
enum 열거형이름 {
값1 = 초깃값,
값2,
값3,
열거형Count // 값의 개수를 나타내는 항목
};
// 열거형 변수 선언하기
enum 열거형이름 변수이름;
변수 = 열거형값1; // 열거형 변수에 열거형 값 할당
// 열거형을 정의하면서 열거형 별칭 정의하기
typedef enum 열거형이름 {
값1 = 초깃값,
값2,
값3
} 열거형별칭;
// 열거형을 정의하면서 열거형 별칭 정의하기(값의 개수 포함)
typedef enum 열거형이름 {
값1 = 초깃값,
값2,
값3
열거형Count // 값의 개수를 나타내는 항목
} 열거형별칭;
// 열거형 별칭으로 변수 선언하기
열거형별칭 변수이름;
// 열거형을 switch에 활용하기
switch (열거형변수)
{
case 열거형값1:
코드1;
break;
case 열거형값2:
코드2;
break;
}
// 열거형을 for에 활용하기
for (열거형이름 i = 열거형값1; i < 열거형Count; i++) // 초깃값은 열거형값1,
{ // 열거형Count보다 작을 때까지 반복
코드;
}
| cs |
공부 : c언어 코딩도장
댓글
댓글 쓰기