제어문에 대해서 알아보도록 하겠습니다. 제어문 중 break는 반복문이나 switch문에서 사용되는 것으로 break의 의미처럼 반복문이나 switch문을 끝내는 역할을 합니다. 특히 무한히 반복되는 for문이나 while문에서 꼭 필요한 것이 이 break입니다. 이 break를 통해 반복문의 종료시점을 지정하지 않는다면 무한히 반복문이 반복되는 무한루프가 발생할 수도 있습니다. 이 무한루프로 인해 프로그램이 비정상적으로 종료되거나 컴퓨터 자체가 멈추는 등의 여러 오류들이 발생할 수 있으므로 각별히 주의해야 합니다.
위 예제에서 보듯 while문의 조건이 참이므로 반복문이 무한히 반복됩니다. 그대로 둔다면 무한루프에 빠져 비정상적인 오류들이 발생하겠지만 조건문을 통해 종료시점을 만들고 그에 따른 실행코드로서 break를 사용한다면 무한루프에 빠지지 않고 정상적으로 while문을 종료. 안정적으로 프로그램이 실행될 것입니다.
https://play.google.com/store/apps/details?id=com.goldenegg
'프로그래밍 > c#' 카테고리의 다른 글
c#_24 메소드:Method(함수) 1 (0) | 2021.05.26 |
---|---|
c#_23 제어문:continue (0) | 2021.05.25 |
c#_21 반복문 중첩 (0) | 2021.05.21 |
c#_20 반복문 : foreach (0) | 2021.05.19 |
c#_19 반복문 : do while (0) | 2021.05.18 |
댓글