인프런 커뮤니티 질문&답변
배열 질문드립니다.
작성
·
188
0
안녕하세요 궁금한 점이 있어서 질문 드립니다.
#include <iostream>
using namespace std;
int main()
{
char myString[255];
cin >> myString;
cout << myString << endl;
return 0;
}
이렇게 myString에 jackjack을 입력하고 출력했을 때, 나머지 배열에 들어있는 가비지값들이 출력되지 않는게 '\0'을 만났기 때문인가요 아니면 가비지값들이 들어있지 않기 때문인가요?
답변 1
2
안녕하세요 :)
전자가 맞습니다.
가비지값들이 들어있지 않는 경우는 없습니다.
초기화되지 않은 메모리 공간에는 무조건 가비지값! 이라고 생각하셔도 무방합니다.
감사합니다 :)





