typedef1 typedef과 구조체 typedef typedef 선언은 기존에 존재하는 자료형의 이름에 새 이름을 부여하는 것입니다. 예를 들면 typedef int INT 라고 선언을 하게 되면, 자료형의 이름 int에 INT라는 이름을 추가로 붙여줍니다. 결국엔 int num1; INT num2; 동일한 자료형을 선언하게 됩니다. typedef 선언에 있어서 새로운 이름의 부여는 가장 마지막에 등장하는 단어를 중심으로 이뤄집니다. 즉 typedef name1 name2 name3라고 선언하면 name3가 'name1 name2'에 부여된 새로운 이름이 된 것입니다. 이때 name1, name2는 어떠한 의미가 있어야 합니다.(안 그러면 컴파일 에러가 발생함.) 당연한 거지만, typedef의 유효 범위 내에서만 사용이 가능합니다. #i.. 프로그래밍/C 2019.05.23 Plorence