[C#]TIL (1) | 2023.07.24

kjg5370·2023년 7월 24일
0

TIL

목록 보기
1/91

무한루프

무한 루프란 종료문을 만나지 못하고 끝없이 동작하는 것.

1.무한루프의 예시

while(true)//조건식이 항상 참 이므로 무한히 실행됨
{
	//실행코드
}

2.무한루프의 사용

while (true)
{
	Console.Write("숫자를 입력해주세요. \n : );
	string str = Console.ReadLine();   // 숫자 입력
	if (str == "end")break;		   // end를 입력하게 되면 무한 루프 종료
	
	sum += int.Parse(str);			   // 문자열을 숫자로 변환 후 sum 에 더함
}
Console.WriteLine("숫자 합 : " + sum);

while 문의 조건식이 항상 true 이므로 무한 루프를 빠져나오기 위한 조건을 받을 떄까지 반복해서 숫자를 입력 및 합이 더해지다가 end가 입력이되면 break를 만나 while문을 빠져나오면서 지금까지 적은 수의 합을 출력함.

반복문은 프로그램에서 중요한 기능이지만 이러한 무한루프에 빠지게 되면 프로그램이 멈추게 되며 이곳에 빠지지 않게 탈출구를 만드는 것이 중요하다.🐈

profile
학생입니다

2개의 댓글

comment-user-thumbnail
2023년 7월 24일

이런 유용한 정보를 나눠주셔서 감사합니다.

1개의 답글