-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
배열 질문드립니다.
22.01.16 18:48 작성 조회수 110
0
안녕하세요 궁금한 점이 있어서 질문 드립니다.
#include <iostream>
using namespace std;
int main()
{
char myString[255];
cin >> myString;
cout << myString << endl;
return 0;
}
이렇게 myString에 jackjack을 입력하고 출력했을 때, 나머지 배열에 들어있는 가비지값들이 출력되지 않는게 '\0'을 만났기 때문인가요 아니면 가비지값들이 들어있지 않기 때문인가요?
답변을 작성해보세요.
2
강민철
2022.01.16
안녕하세요 :)
전자가 맞습니다.
가비지값들이 들어있지 않는 경우는 없습니다.
초기화되지 않은 메모리 공간에는 무조건 가비지값! 이라고 생각하셔도 무방합니다.
감사합니다 :)
답변 1