shinbian11   2년 전

만약 ptrB가 n-1인 상황에서, while문에 들어가게 되면

45번째 줄에서 ptrB에 1를 더해 ptrB가 n이 되고, 

그렇게 되면 50~52번째 줄에서의 탈출조건이 없다면 54번째 줄에서 잘못된 인덱스에 접근하게 되므로, vscode에서도 저 코드를 그대로 돌리면 에러가 뜨거든요.

그런데 백준에는 에러가 뜨지 않고 "정답입니다!" 가 뜨는데 왜 이런건가요? 백준에서 채점하는 시스템과 vscode 의 시스템이 다른가요?

shjohw12   2년 전

undefined behavior에 대해 알아보시기 바랍니다

shinbian11   2년 전

감사합니다! 덕분에 새로운 것을 알게 되었네요

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