• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

debug 했을때랑 release 했을때랑 왜 다른가요

22.01.19 17:18 작성 조회수 150

0

디버그 모드로 했을 때는

이렇게 맨 끝에가 80이라고 뜨고요

 

릴리스 모드로 했을 때는

 

이렇게 맨 끝에가 0이라고 뜨는데 왜 다르게 실행되나요?

답변 1

답변을 작성해보세요.

0

처음에는 눈을 의심했는데 자세히 보니 printf 안에 %hhi가 5개 있는데 출력할 인자는 4개 밖에 안넣어주셨네요.

갯수가 맞지 않아서 엉뚱한 메모리를 접근하는 것이 주된 문제로 보입니다.

 

이서연님의 프로필

이서연

질문자

2022.01.19

아!! 감사합니다!!!!