◎ 상수 C언어에서 변수는 언제든 값이 변할 수 있었다. 그러나 상수는 최초로 값이 선언된 이후에는 절대 값이 변경될 수 없다. 상수는 크게 리터럴 상수와 심볼릭 상수로 나눌 수 있다. 상수는 왜 사용하는 것일까? 만약 코드 내에서 원주율 값을 3.14로 사용했다고 가정해보자. 그런데 이 값을 보다 구체화 하기 위해 3.141592로 수정하려 하면 코드 내에서 3.14가 사용된 부분 전체의 수정이 필요하다. 이는 매우 번거로운 작업이다. 그런데 만약 3.14라는 값을 상수로 사용한다면 상수화 하는 부분 1곳만 수정을 하면 되므로 상수를 사용하는 것이다. 리터럴(Literal) 상수 : 글자 그대로 의미가 있어서 이름이 없는 상수 심볼릭(Symbolic) 상수 : 상수를 기호화하여 변수처럼 이름을 지어 쓰..