인프런 커뮤니티 질문&답변
배열 질문드립니다.
작성
·
189
0
안녕하세요 궁금한 점이 있어서 질문 드립니다.
#include <iostream>
using namespace std;
int main()
{
char myString[255];
cin >> myString;
cout << myString << endl;
return 0;
}
이렇게 myString에 jackjack을 입력하고 출력했을 때, 나머지 배열에 들어있는 가비지값들이 출력되지 않는게 '\0'을 만났기 때문인가요 아니면 가비지값들이 들어있지 않기 때문인가요?
퀴즈
여러 개의 동일 자료형 데이터를 효율적으로 관리하기 위한 방법은 무엇일까요?
개별 변수 사용
배열 활용
상수 선언
포인터만 사용
답변 1
2
안녕하세요 :)
전자가 맞습니다.
가비지값들이 들어있지 않는 경우는 없습니다.
초기화되지 않은 메모리 공간에는 무조건 가비지값! 이라고 생각하셔도 무방합니다.
감사합니다 :)





