Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

제어문 요약 본문

비주얼 베이직/제어문

제어문 요약

빌드이너프 2024. 5. 7. 22:42

1. 제어문

프로그램이 실행될 때 처리할 순서를 결정하는 명령문.

조건에 따라 특정 명령문만 수행하거나 반복적으로 수행하도록 프로그램의 순차적인 작업 흐름을 변경한다.

조건을 검사하여 선택적인 작업을 수행하도록 하는 If~Then 문, Select~Case 문 등의 조건문과 원하는 명령문을 반복 수행하는 For~Next 문, Do~Loop 문, While 문 등의 반복문, 그 밖에 Exit 문, GoTo 문, With 문 등이 있다.

 

2. If 문

주어진 조건에 따라 다른 작업을 할 때 사용하며 If~Then 문, If~Then~Else 문, 다중 If 문의 세 가지 유형이 있다.

 

3. Select~Case 문

식 하나의 값에 따라 다른 명령문을 수행할 때 사용한다.

다중 If 문과 같이 구조가 복잡하여 코드를 이해하기 힘들 때 Select~Case 문을 사용함으로써 단순한 구조로 만들 수 있다.

 

4. For 문

특정 명령문을 지정한 횟수만큼 반복하는데 사용한다.

시작값이 끝값이 될 때까지 증가값을 증감하면서 정해진 부분을 반복한다.

For 문은 반복 횟수를 알고 있는 경우에 효과적이다.

 

5. Do 문, While 문

반복 횟수를 모르지만 어떤 조건을 만족할 때까지 명령문을 반복하는 경우에 사용한다.

Loop Until에 있는 조건을 만족하든지에 따라 반복 명령문을 한 번도 실행하지 않기도 하고 최소한 한 번은 실행하기도 한다.

 

6. Exit 문

제어문을 사용하다 제어 구조를 빠져나가야 할 때 사용한다.

For~Next 문의 경우에는 Exit For를, Do~Loop 문의 경우에는 Exit Do를 사용한다.

Exit 문을 사용하면 더 이상 반복하지 않고 반복 구조를 즉시 빠져나가 반복문 다음 명령문을 수행한다.

 

7. GoTo 문

프로그램의 실행 순서를 간단하게 변경할 수 있어서 유용하지만 많이 사용하면 제어 순서가 복잡해지기 때문에 꼭 필요한 경우에만 사용해야 한다.

GoTo 문은 별도의 레이블을 지정해 놓고 해당 레이블로 건너뛰는데, 분기할 곳은 행 번호나 레이블을 사용하여 지정하고 끝에 콜론(:)을 붙여 표시한다.

 

8. With 문

With 문은 한 개체와 관련하여 여러 명령문을 수행해야 할 경우에 중복해서 개체명을 기술하는 번거러움을 덜기 위해 사용한다.

'비주얼 베이직 > 제어문' 카테고리의 다른 글

With 문  (0) 2024.05.07
Exit 문 / GoTo 문  (0) 2024.05.07
For 문 / Do 문 / While 문  (0) 2024.05.07
Select~Case 문  (0) 2024.05.07
If 문  (0) 2024.05.07