인프런 커뮤니티 질문&답변
답변 1
0
나도코딩
지식공유자
안녕하세요
연관수업이 환경설정으로 돼있어서 몇강에서 질문을 남긴것인지는 모르겠지만 char 선언에 * 를 붙이고 뒤에 문자열을 선언했다면, 문자열은 생성될때 어느 메모리 주소공간에 값이 저장됩니다. 그리고 char 는 1바이트의 크기만 저장할수 있으므로 크기 2 이상의 문자열은 저장할 수가 없고 포인터를 통해 그 주소공간에 접근하게 됩니다. 그래서 char 포인터로 선언하게 된답니다.
감사합니다.





