문자열 상수 썸네일형 리스트형 문자열 상수 char* str="qwerty"; //str이 라는 포인터가 문자열의 첫글자주소를 가리키게 되잖아요 그러면 qwerty라는 문자열은 어디에 저장되는건가요 ? // 여기에 대한 답은 문자열상수는 선언시 컴퓨터의 메모리 어딘가 읽기 전용 영역에 연속하여 메모리가 // 생성됩니다. 이렇게 생성된 주소를 포인터가 맨앞의 주소를 참조하는것입니다. // 문자열 상수입니다. 문자열을 이와 같이 선언하면 // 배열이나 문자열이 묶음 자료 전체를 나타내는 경우는 sizeof 연산자와 & 연산자를 사용하는 2가지 경우 뿐이고 // 나머지는 모두 첫번째 자료가 저장된 메모리의 주소로 사용됩니다. // 문자열 상수는 특별히 읽기 전용 영역에 저장되어 수정할 수 없도록 하고 있습니다. 같은 문자열이 여러 번 사용될 때, //.. 더보기 이전 1 다음