[C/C++ Tip]1. 개발하기 전, typedef 별명 부여.


[C/C++ Tip]1. 개발하기 전, typedef 별명 부여.

저는 전장(전장은 차량에 들어가는 모든 전기.전자 장비를 뜻) 회사를 다니기 때문에 C언어 밖에 사용하지 않는다. 요즘은 뭐 Python이니 JavaScript니 하이 레벨 언어만 추구하지만, 작은 MCU 보드에는 C언어 만한게 없다.

개발을 하기 앞서, 가장 먼저하는 것은 typedef를 통해 개발의 편의성을 높이는 것이다. typedef가 무엇이냐. 그냥 별명 정해주는 것이다.

예시를 보면 간단하다. typedef unsigned char u8; typedef unsigned short u16; typedef unsigned long u32; typedef signed char s8; typedef signed short s16; typedef signed long s32; unsigned char를 u8이라는 이름으로 대체한다는 것이다. 이유는 간단하다. unsigned char가 너무 길기 때문이다.

(코드를 컴파일할 때, 전처리기가 u8을 unsigned char로 자동으로...


#c #cpp #typedef #편의

원문링크 : [C/C++ Tip]1. 개발하기 전, typedef 별명 부여.