# typedef
이미 존재하는 자료형에 새로운 이름을 붙이기 위한 키워드
- 간단하거나 의미있는 이름으로 바꿀 수 있어 프로그램 이해가 쉽다.
- 구조체 형을 선언하는 데 많이 사용
형식) typedef 기존 자료형 새로운 자료형이름;
사용예) typedef int INT;
- typedef 의 사용
typedef unsigned int BYTE; //unsigned int 형을 BYTE라는 새로운 이름으로 정의
BYTE val ;
typedef int *PTR;
PTR p1,p2;
#include <stdio.h>
struct data{
int x;
int y;
};
typedef struct data DATA; // struct data를 DATA로 정의
int main(){
DATA d={1,2};
printf("d.x=%d,d.y=%d\n",d.x,d.y);
}
//d.x=1,d.y=2
- 구조체 표현
typedef struct data{
int x;
int y;
} DATA; // 구조체 정의와 typedef 선언을 한꺼번에 표현
반응형
'프로그래밍 > C 프로그래밍' 카테고리의 다른 글
[C언어] 기억클래스 (0) | 2024.06.07 |
---|---|
[C언어] 파일 입출력 (0) | 2024.06.06 |
[C언어] 메모리 동적 할당 (1) | 2024.06.06 |
[C언어] 파일처리함수 (0) | 2024.06.06 |
[C언어] 구조체와 공용체 (0) | 2024.06.06 |