인프런 커뮤니티 질문&답변

sara0099님의 프로필 이미지
sara0099

작성한 질문수

홍정모의 따라하며 배우는 C언어

5.1 반복 루프와의 첫 만남

[5.1 반복 루프] goto문 결과 질문

작성

·

251

1

5.1 강의의 6:11초쯤에서 goto문의 출력 결과로 1~9까지만 나오고 10은 안 나왔는데 나중에 설명한다고 하셨는데 설명을 안 하셔서 질문 남깁니다.

교수님이 작성하신 코드에서는 n이 10일 때 printf를 안 하고 바로 goto out;이 실행되기 때문에 결과가 9까지 출력되는 것 맞나요?

goto문으로 1~10까지 출력되는 반복문을 만들려면 n == 10이 아니라 n == 11로 써야하는 것 맞을까요?

답변 1

1

안녕하세요, 답변 도우미 Soobak 입니다.

말씀하신 내용이 맞습니다.
if (n == 11) 또는 if (n > 10) 등으로 goto 문의 탈출조건을 작성해주시면 됩니다.

sara0099님의 프로필 이미지
sara0099

작성한 질문수

질문하기