C 언어에서 매거(enum) 유형의 사용

948 단어 C 언어 기초
주: 아래의 모든 코드는 ubuntu12를 사용합니다.04 실행
우선, 열거 유형에 주의해야 할 부분은 주로 다음과 같은 몇 가지가 있다.
1. 매거는 하나의 데이터 형식으로 int 등 데이터 형식으로 기억할 수 있다.
2. #define과 비슷한 효과를 가진 열거 유형의 구성원코드는 다음과 같습니다.
typedef enum{
	MON=1,
	TUE,
	WEN,
	THU,
	FRI,
	SAT,
	SUN,
}Weekday;

효과는 다음 코드와 같습니다.
4
#define   MON   1
#define   TUE   2
#define   WEN   3
#define   THU   4
#define   FRI   5
#define   SAT   6
#define   SUN   7
프로그램에서 사용할 때 정의된 기호를 직접 사용할 수 있습니다.
3. 열거 유형의 수치 범위는 해당 열거 유형 구성원의 값이다. 예를 들어 아래 프로그램의 열거 변수 today와 같이 수치 범위는 MON~SUN이다.
#include "stdio.h"

typedef enum{
	MON=1,
	TUE,
	WEN,
	THU,
	FRI,
	SAT,
	SUN,
}Weekday;

#define NEWLINE '
' // , int main() { Weekday today = THU; //Weekday , 。 printf("The result is %d%c",today,NEWLINE); printf("This is %d in week
",SUN); return 0; }

좋은 웹페이지 즐겨찾기