const라는 수식어는 Constant에서 따온 것으로 수학적으로 '상수'라고 부르며 '변하지 않는 값'을 뜻합니다. 항상 변할수 있는 값인 '변수'와는 반대 개념이죠. 처음에는 '상수'라는 개념을 어디에 사용하는지 궁금했으나, 대부분 상수의 능력은 프로그램이 어느 정도 커졌을 때 빛을 발합니다. 간단하게 상수가 사용되는 예시를 보여드리겠습니다. 1. 하드 코딩 방지 하드 코딩이란 데이터를 코드 내부에 직접 입력하는 것을 뜻합니다. int main() { int arr[100]; for (int i = 0; i < 100; i++) arr[i] = 0; } 위 코드는 전혀 이상한 코드가 아닙니다. 근데, for문의 '조건 블럭'을 보면 그냥 직접 100이라고 코딩해 두었죠. 만약, 배열의 사이즈가 50으..