강의

멘토링

커뮤니티

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

Jonah Jameson님의 프로필 이미지
Jonah Jameson

작성한 질문수

독하게 시작하는 C 프로그래밍

대충 살피는 다중 포인터

문자열을 사용하는 이중 포인터에 대하여 질문합니다

작성

·

8

0

안녕하세요.

  1. char* astrList[3] = { "Hello", "World", "String" }; 이라고 선언했을 때는 각 정적 메모리 영역에 들어가는 문자열 상수의 시작 주소가 배열에 저장된다는 것은 알겠습니다. 그런데, char astrList[] = "Hello"; 라는 식으로 선언했을 때는 해당 문자열 상수가 아니라 그 복사본이 저장된다고 하셨는데, 그 원리가 정확히 무엇인지 궁금합니다.

  2. 해당 강의에서 등장한, printf("%s\n", astrList[0] + 2); 혹은 printf("%c\n", astrList[0][3]) 등을 실무에서 주로 어떤 식으로 사용하게 되는지 간단하게라도 예시를 들어주시면 감사하겠습니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
Jonah Jameson님의 프로필 이미지
Jonah Jameson

작성한 질문수

질문하기