C 언어에서 `typedef`는 새로운 자료형을 정의하는 데 사용되는 키워드입니다. `typedef`를 사용하여 기존 자료형에 대한 별칭을 만들거나 사용자 정의 자료형을 만들 수 있습니다. 이를 통해 코드의 가독성을 높이고 타입의 의미를 명확하게 전달할 수 있습니다.
다음은 `typedef`를 사용하여 새로운 자료형을 정의하는 예제입니다.
#include <stdio.h>
typedef int Age; // int 자료형에 Age라는 별칭을 정의
int main() {
Age myAge = 25; // Age 자료형을 사용하여 변수 선언
printf("My age is: %d\n", myAge);
return 0;
}
위 예제에서는 `typedef`를 사용하여 `int` 자료형에 `Age`라는 별칭을 정의합니다. 이제 `Age`는 `int` 자료형과 동일한 의미를 가지는 새로운 자료형입니다.
`main` 함수에서는 `Age` 자료형을 사용하여 `myAge`라는 변수를 선언하고 초기화합니다. 이제 `myAge`는 `Age` 자료형에 해당하는 변수로 사용될 수 있습니다. `printf` 함수를 통해 `myAge`의 값을 출력합니다.
실행 결과는 다음과 같습니다.
My age is: 25
위 예제에서는 `typedef`를 사용하여 `int` 자료형에 대한 `Age`라는 별칭을 만들었습니다. 이를 통해 코드에서 `Age`를 사용하여 변수를 선언하고 사용함으로써 가독성을 향상시킬 수 있습니다.
'코딩 > C 언어' 카테고리의 다른 글
[C언어] if문 간단한 예제 (0) | 2023.05.24 |
---|---|
[C언어] scanf 간단한 예제 (0) | 2023.05.24 |
C언어 상수 포인터 간단한 예제 (0) | 2023.05.23 |
C언어 (void*) 형변환 연산자 간단한 예제 (0) | 2023.05.23 |
C언어 %zu 간단한 예제 예시 (0) | 2023.05.23 |