인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

qudwo09님의 프로필 이미지
qudwo09

작성한 질문수

홍정모의 따라하며 배우는 C언어

4.3 문자열이 메모리에 저장되는 구조

8분 41초경 질문입니다.

작성

·

258

3

선생님과 다르게 저는 hello에 마우스를 가져다 대면

char [10]이라고 나오는데 왜이럴까요?? 어디 설정에 문제가 있는건지..

감사합니다.

답변 2

1

추가 메모)

char str1[10] = "Hello";에서 str1를 str1[10]으로, 대괄호[]안에 공간(원소)를 10개 가지고 있음으로 해당 사진처럼 나오는 것이 맞습니다.

만약 str1에 배열 숫자를 넣지 않고 커서를 hello에 갖다대면 원하시는 결과물이 나올 것입니다.

결론)

char str1[10] = "Hello"

char str1[] = "Hello"

10개를 넣고, 안 넣고의 차이!

0

이 부분은 잘 모르겠군요... 그렇지만 일반적으로 (char[6]) 이 맞습니다.

qudwo09님의 프로필 이미지
qudwo09

작성한 질문수

질문하기