공부/c언어 const와 define의 차이 <오늘부터1일> 2020. 3. 8. 19:50 const 와 #define 둘의 차이 둘다 상수(constant)를 선언한다.#define 은 프리프로세서를 통해 치환되고 const는 컴파일러에 의해 처리.#define을 통해 선언한 상수는 컴파일시에는 심볼테이블에 포함되지 않기 때문에 디버거에서 이름을 가지고 참조하기 어렵다.const를 사용하면 상수의 타입을 정의할 수 있다는 장점이 있고, #define은 메모리를 할당하지 않는다는 장점이 있다. 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기매일을 초심으로