반응형 Enum2 C언어 - typedef typedef는 기존의 자료형에 새롭게 새롭게 별칭을 부여할 때 사용합니다. typedef의 형식을 알아보겠습니다. typedef 기존type 별칭; typedef를 이용하면 구조체, 공용체, 열거형도 조금더 간단하게 사용할 수 있습니다. 예제를 통해 보겠습니다. #include typedef struct student{ char name[20]; int age; char address[30]; }STUDENT; //새로운 STUDENT 키워드를 부여 int main(void) { STUDENT stu; stu.age = 20; printf("나이는 = %ㅇ \n", stu.age); return 0; } struct앞에 typedef을 선언하고 정의뒤에 새로운 별칭을 추가로 선언해주면 구조체 변수를 선.. 공부 자료실/C언어 2020. 7. 2. C언어 - 열거형 열거형(enumeration)은 정수형 상수를 사용하기 편하게 이름을 부여해서 나열해 놓은 자료형입니다. 보통 변수를 상수로 만들기 위해서는 const를 자료형 앞에 붙여줍니다, const int num = 0; 하지만 선언할 양이 점점 많아지면 관리하기가 힘들어집니다. 이때 열거형을 사용합니다 열거형은 enum 키워드를 사용합니다. 열거형을 정의하는 방법은 다음과 같습니다. enum 열거형이름 { 상수1, 상수2, 상수3, . . . }; 구조체나 공용체랑 다르게 자료형 없이 정의해야 합니다. 열거형도 사용하기 위해서는 구조체나 공용체 처럼 변수로 선언해야 합니다. enum 열거형이름 변수이름; 정의하고 바로 변수 선언도 가능합니다. enum 열거형이름 { 상수1, 상수2, 상수3, . . . } 변수.. 공부 자료실/C언어 2020. 7. 2. 이전 1 다음 반응형