강의

멘토링

로드맵

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

매참개님의 프로필 이미지
매참개

작성한 질문수

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

6.6 C언어 스타일의 배열 문자열

배열 질문드립니다.

작성

·

189

0

안녕하세요 궁금한 점이 있어서 질문 드립니다.
 
#include <iostream>
using namespace std;
int main()
{
char myString[255];
cin >> myString;
cout << myString << endl;
return 0;
}
 
이렇게 myString에 jackjack을 입력하고 출력했을 때, 나머지 배열에 들어있는 가비지값들이 출력되지 않는게 '\0'을 만났기 때문인가요 아니면 가비지값들이 들어있지 않기 때문인가요?

퀴즈

여러 개의 동일 자료형 데이터를 효율적으로 관리하기 위한 방법은 무엇일까요?

개별 변수 사용

배열 활용

상수 선언

포인터만 사용

답변 1

2

안녕하세요 :)

 

전자가 맞습니다.

가비지값들이 들어있지 않는 경우는 없습니다.

초기화되지 않은 메모리 공간에는 무조건 가비지값! 이라고 생각하셔도 무방합니다.

 

감사합니다 :)

매참개님의 프로필 이미지
매참개

작성한 질문수

질문하기