작성한 질문수
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-D
작성
·
284
0
답변 2
전역변수로 선언해서 그렇습니다.
함수 내에서 sum자체가 변경되어 return이 되기 때문에 해당 부모함수의 sum에도 영향을 미쳐서 사이드이펙트가 일어나는데요.
해당부분을 그림으로 그려보자면 다음과 같습니다.
원래는 1 + 7이 되어야 하는데 전역변수로 선언해버려서 7 + 7 이런 꼴이 나타나게 되는 셈이죠.
감사합니다.
친절한 설명 감사합니당
안녕하세요 주리님 ㅎㅎ
전체코드를 제가 올린 0주차 - "질문 올리는 법" 강의를 참고해서
링크로 부탁드려도 될까요?
링크 올렸습니다.
친절한 설명 감사합니당