인프런 커뮤니티 질문&답변

TaeChoon Pakr님의 프로필 이미지
TaeChoon Pakr

작성한 질문수

홍정모의 따라하며 배우는 C언어

11.2 메모리 레이아웃과 문자열

문자열의 배열을 통한 선언과 포인터를 이용한 선언의 차이

작성

·

257

0

정리하지면 , 

메모리공간은 읽기/쓰기 가 둘다 가능한영역 과 읽기만 가능한 영역으로 나누어지고 

배열로 선언시 배열의 크기만큼의 읽기/쓰기 가능한 메모리공간이 할당되고 그 공간에 문자가 들어가서 문자열을 구성하는것이기에 문자열의 수정이 가능하지만 , 포인터로 선언시 문자열리터럴은 읽기만 가능한 메모리공간을 할당받고 포인터는 그 공간의 주소만을 가리키는것이기에 역참조를 통한 접근(읽기)는 가능하나 수정(쓰기)는 불가하다는것이지요??  

답변 1

0

홍정모님의 프로필 이미지
홍정모
지식공유자

3. "~라고 생각하는데 맞나요?"는 답을 드리가 정말 어렵습니다.

https://blog.naver.com/atelierjpro/221547580916

TaeChoon Pakr님의 프로필 이미지
TaeChoon Pakr

작성한 질문수

질문하기