baj2121   4년 전

안녕하세요 문제를 풀다가 의문이 있어서 그러는데요, visit배열을 전역으로 선언한 뒤에 매 케이스에서 초기화 시키면 맞았다고 뜨고 물론 잘돌아갑니다.

근데 visit를 그냥 매케이스마다 새로 생성하면 그때도 초기화를 시켜주지 않으면 값이 제대로 나오지 않는데 왜그런가요?

매 케이스마다 새로운 visit가 생성되면 이 bool 자료형의 visit는 false로 자동 초기화 될것이고 이를 참조해서 한 케이스에서만 사용하고

다음 케이스에서는 새로운 bool형의 visit가 생성 될 텐데 왜 값이 제대로 출력 되지 않고 틀렸습니다가 되는거죠??


djm03178   4년 전

새로 생성한다고 해서 자동으로 초기화되지 않습니다. 자동으로 초기화가 되는 건 전역이나 static 뿐입니다.

댓글을 작성하려면 로그인해야 합니다.