rladudgns   7년 전

반례도 못찾겠고.. 어디가 잘못됐을까요? ㅠㅠ

loes353   7년 전

num_max를 초기화하지 않았습니다.

rladudgns   7년 전

감사합니다!! 해결됐네요

rladudgns   7년 전

초기화를 하지 않아도 max 함수를 이용해서 값을 받는데 틀리는 이유가 뭔지 여쭤봐도 될까요??

loes353   7년 전

c/c++에서 초기화를 하지 않으면 메모리에 있던 아무 값(쓰레기 값)이 들어가게 되는데 그 값이 0이하라면 잘 작동되겠지만 그러지 않고

큰 숫자가 들어가 버리면  max로 비교했을 때 쓰레기 값이 더 크기 때문입니다.


rladudgns   7년 전

정말 궁금했었는데 한번에 궁금증이 풀렸네요. 명확한 답변 감사합니다!! 덕분에 많이 배우고 갑니다. 감사합니다.

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