sjli1231   5년 전

천만도 넣어보고 다 넣어봤는데 뭐가 틀린건지 모르겠습니다 ㅠㅠㅠ

djm03178   5년 전

8번째 줄과 같은 식은 undefined behavior입니다. l*(l++... 에서 후자의 l은 증가되기 전의 값으로 평가된다는 것이 보장되지만, 그 앞의 l도 이전의 값으로 평가된다는 보장은 전혀 없습니다. 그 부분은 l*(l... 으로 두고, 반복문 안에 l++; 을 따로 넣어주면 맞습니다.

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