• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

char 배열 질문있습니다!

22.09.18 23:30 작성 조회수 150

1

우선 선생님의 너무 질 좋은 강의에 시간 가는 줄 모르고 재밌게 배우고 있어서 감사말씀 드리고 싶습니다!

배열이름이 해당 배열의 첫번째 인덱스의 주소값이라면 char 배열도 주소값이 나와야 하는게 아닌가요? 왜 int와 다르게 주소값이 아닌 그 주소 안에 있는 Data가 나오는건지 궁금합니다

답변 1

답변을 작성해보세요.

1

cout 할 때의 <<는 나중에 배울 operator<<이라는 일종의 함수에 불과한데
이를 아주 다양한 버전(int, float, ...) 별로 어떻게 처리할지 정의되어(오버로딩) 있습니다.
char*은 기본적으로 문자열로 간주하여 null을 만날때까지 문자를 출력을 하고 있는 것이죠.