C 언어에서 매거(enum) 유형의 사용
948 단어 C 언어 기초
우선, 열거 유형에 주의해야 할 부분은 주로 다음과 같은 몇 가지가 있다.
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;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
c 언어는 피보나치 수열의 n위 숫자를 구한다1. 귀속적인 방법으로 주의해야 할 것은 귀속 방식을 사용하면 이해하기 쉬워 보이지만 연산량이 많다는 것이다.(큰 숫자를 입력할 때 이 방법을 권장하지 않음) 연산량은 지수식으로 증가한다. 2. 함수로 하는 방법; ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.