구조체와 연결 리스트
1. typedef 문법
typedef 문법 사용하기
- typedef는 'type define'의 줄임 표현
- 기존 자료형 이름의 길이가 긴 경우 자료형을 재정의하여 사용하는 문법
typedef unsigned short US;
US temp;
typedef로 정의한 자료형으로 변수 선언하기
#include <stdio.h>
typedef unsigned short US;
void main()
{
unsigned short data = 5;
US temp;
temp = data;
printf("temp = %d\n", temp);
}
typedef의 장점
- 복잡해 보이는 문법을 쉽게 표현할 수 있따
ㄴ typedef 는 배열, 포인터와 같은 형식도 재정의 가능
typedef int MY_DATA[5];
MY_DATA temp;
int (*p)[5];
typedef int MY_DATA[5];
MY_DATA *p;
char age; ->> short age;
#include <stdio.h>
typedef char AGE;
void ShowAge(AGE age){***}
int FindAge(AGE age){***}
void main()
{
AGE age;
ShowAge(age);
FindAge(10);
}