IT 대장간

Typedef 사용법 본문

Programing/C & C++

Typedef 사용법

태장장이 2021. 2. 23. 14:25

:typedef 란 일정한 형식을 또 다른 변수로 네이밍(정의)하는 커스터마이징 정도로 보는것이 이해가 빠르다.

 

위 사진에 나와있는 예시 중 가장 유용했던 맨 아래 String[ ]을 정의한 것으로 설명.

 

보통 C에서 문자열을 출력하기위해선 

char str[] = "태장장이"
printf("%s", str);

 

 

이런식으로 배열로써 지정해야 온전히 출력된다.

 

하지만 typedef를 통해 그림처럼 String이라는 변수가 [ ] 배열이다 라고 선언을 해준다면

 

String name = "HElllo" 와 같이 사용할 수 있다.

 

흡사 자바와 비슷하니 차후에 타 언어에 익숙한 사람들이 c코드를 해석하는데 있어 헷갈릴 여지가 있다면

 

typedef를 사용하여 네이밍을 해준다면 직관적으로 볼 수 있다는 장점이 있다.

 

 

 

 

 

++

코드 실행 결과