작성
·
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
문의 탈출조건을 작성해주시면 됩니다.