• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

20.05.04 19:27 작성 조회수 215

0

정리하지면 , 

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

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

답변 1

답변을 작성해보세요.

0

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

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