-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
버퍼를 비우는 while (getchar() != '\n'); 에 관한 질문입니다.
21.08.26 18:10 작성 조회수 115
0
수고 많으싶니다. 어쩌면 정말 사소한 의문이지만 해답을 명확히 알 수가 없어 질문을 드립니다.
전 여러 예제를 풀면서 입력버퍼를 비울때 일반적으로 while (getchar() != '\n');를 사용해왔습니다. 그런대 이번 예제를 비롯하여 일부 강의에서 입력버퍼를 비우는데 while (getchar() != '\n') continue; 를 사용하는것을 보았습니다. 전 continue;를 추가하지 않아도 별다른 문제는 없었고 따로 코드를 만들어 디버그로 비교해보아도 두 방법의 차이를 알 수 없었습니다. 어째서 continue;를 추가한 것인지 이유를 알고싶습니다. 답변 부탁드립니다.
답변을 작성해보세요.
답변 1