char *ptr = "park";
char array[5] = "park";

ptr 은 문자열 상수 포인터, array 는 배열이다.

문자열 상수는 상수(constant) 이므로 값을 변경할 수 없다.

이 것을 변경하면 세그멘테이션 오류가 발생한다.

ptr 이 참조하는 문자열은 상수인 것이다. 그러므로 변경시 오류 난다.ㅋ



Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요