본문 바로가기

컴퓨터/C

C typedef

I. typedef 키워드 용도

이미 존재하는 자료형에 새로운 이름을 붙이기 위한 용도이다.

II. 사용법

typedef int INT; //기본 자료형 int에 INT라는 이름을 붙여준다.

III. 구조체 정의와 typedef 선언

1. 분리

#include <stdio.h>

struct Data {
  int data1;
  int data2;
};

typedef struct Data Data;

int main() {
  Data d = {1, 2};
  printf("%d, %d", d.data1, d.data2);
  return 0;
}

2. 동시

#include <stdio.h>

typedef struct Data {
  int data1;
  int data2;
} Data;

int main() {
  Data d = {1, 2};
  printf("%d, %d", d.data1, d.data2);
  
  return 0;
}

'컴퓨터 > C' 카테고리의 다른 글

C 열거형  (0) 2022.10.31
C 공용체  (0) 2022.10.31
C 중첩된 구조체  (0) 2022.10.30
C 문자열 조작 함수  (0) 2022.10.25
C 입력, 출력  (0) 2022.10.24