while 문을 빠져나가는 방법을 아시면 알려주시면 감사하겠습니다.
조회수 567회
int NUM;
while(1)
{
조건1
조건2
.
.
.
}
NUM에다가 값을 집어 넣으면 해당 조건 식 중 한개가 입력이 되는데 그 식만 계속 실행이 되는데 다른 조건식을 실행시키고 싶으면 while문을 빠져나가고 NUM 값을 입력해야하는데 while 문을 빠져나가는 방법을 아시면 알려주시면 감사하겠습니다.
1 답변
-
반복문을 빠져나올 때에는
break
를 사용하면 됩니다. 비슷한데 아주 조금 다른 용도로 사용되는continue
도 있으니 함께 알아두시면 좋습니다.아래 코드 참고하세요.
- 코드
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int num; while (1) { printf("숫자 입력, 단, 0은 종료: "); scanf("%d", &num); if (num == 0) { printf("0 입력. 종료합니다."); break; } else if (num > 0) { printf("양수: %d\n", num); } else { printf("음수: %d\n", num); } } return 0; }
- 결과
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력