inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

포인터 문자열 할당시 +1해주는 이유

미해결

[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문

안녕하십니까 section2의 포인터와 배열/문자열 강의의 예시 중 ps = new char[strlen(animal)+1]; 부분에서 +1을 해주는 이유가 무엇인가요? null값과 관련되었다고 예상되는데 만약 그렇다면 null값이 필요한 string과 달리 char형은 '\n'과 같은 null값이 없어도 된다고 알고 있습니다. 1byte더 큰 크기 할당이 왜 필요한가요?

  • c++
  • 포인터할당
  • 포인터
I M 댓글 1 좋아요 0 조회수 699

인기 태그

인프런 TOP Writers

주간 인기글