• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

23.04.23 15:13 작성 조회수 210

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님의 프로필

Soobak

2023.04.24

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

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