C,C++> 포인터 고급
2022. 7. 25.
Const 정의 타입 뒤에 const 키워드를 써도 되지만 앞에 쓰는게 가독성이 있어서 앞에 쓴다. 컴파일시 값이 결정되므로 배열 크기 지정에도 사용할 수 있다. 변수는 실행 중에 바뀔 수 있으므로 배열 크기를 지정에 사용할 수 없다. const 예약어는 매크로 상수를 정의하는 #define 전처리문과 유사하다. 상수에 이름을 부여하는 것과 자주 사용하는 상수를 한곳에서 정의하여 일괄 수정이 쉽게 된다는 점에서 공통점이라고 할 수 있다. const는 #define에 비해 다음 장점을 가지고 있다. 1. 매크로 상수는 타입지정이 안되지만 const는 타입지정이 가능하다. 2. 매크로 상수는 어느 곳에서나 사용할 수 있지만 const는 선언 범위 내에서만 사용 가능하다. 3. #define은 컴파일러가 아니..