1. 마이크로프로세서 개요
1.1. Define 문과 Typedef
Define 문은 컴파일 전 전처리기가 해당 식을 정의한 대로 바꾸는 역할을 한다. 따라서 컴파일러에서는 바뀌어진 상수 혹은 함수로 읽게 되므로 define으로 선언했던 것을 알 수 없다. 이에 비해 typedef는 기존 자료형에 새로운 이름을 붙이는 것으로, 컴파일러에 의해 컴파일된다.
Define은 숫자를 글자로 대체할 수 있어 코딩 시 가독성을 높일 수 있는 장점이 있다. 반면 typedef는 struct이나 union과 병행해 사용할 수 있어 새로운 자...
2024.10.20