상수 사용의 의미 특정 값을 변경시키지 않기 위함 변수 사용의 의미 특정 값을 변경시키기 위함 상수 사용하는 이유 상수를 사용함으로써 프로그램에서 런타임 도중 변경해야할 데이터와 그렇지 않은 데이터를 구분할 수 있다. 이를 구분함으로써 프로그램 개발이 명확해진다. 만약 엄청 많은 문자열 변수로만 모든 문자열을 정의한다면 문자열 관련해서 에러가 발생했을 때 디버깅에 많은 시간을 들여야한다. 하지만 이 때 상수를 사용해주면 이에 대한 문제를 예방할 수 있다. 그래서 C에서는 문자열 상수와 변수의 기능을 모두 제공해준다. 이 때 문자열 상수는 DATA 영역에 저장되는데, 이는 포인터형식으로 정의되어있어서 char*로 접근한다. 변수는 char t[]와 같이 배열로 선언한다. ex) char* ptr = "na..