CAPS 위키 : 제어문

제어문 [ 수정 내역 ] [ 수정 ]

최근 수정:

목차

1. 정의

2. 종류

3. 사용법

4. 예시

4.1. 조건문

4.2. 분기문

4.3. 반복문

4.3.1. while문

4.3.2. for문

5. 기타

1. 정의

프로그램의 흐름을 제어하는 명령문을 말한다.

2. 종류

제어문의 종류를 나누는 방법이 여럿 있는데, 그중 하나로 선택제어, 반복제어, 무조건 분기 이렇게 셋으로 나눌 수 있다.

해당 기준을 따라 셋을 분류했을때, 조건/분기문을 선택제어문, 반복문을 반복제어문, return, goto문을 무조건 분기형으로 나눌수 있지만,

본인은 다음 넷으로 제어문을 분류한다. (책에서의 참고 필요.필자만의 양식)

1.조건문

2.분기문

3,반복문

4.기타 제어문

3. 사용법

제어문은 공통적으로 조건식을 요구하며 해당 조건식이 참일때 흐름을 제어하며 거짓일때는 생략한다.

분기문을 제외하면 다들 한 단위만을 제어하며 - 즉, 제어문 다음 바로 한 줄 만을 제어한다.-

이는 제어문의 영역을 괄호로서 늘릴 수 있다는 말이다.

또한 분기문, 기타 제어문등에서는 레이블이라는것을 사용하는데, 레이블에 대한것은 말로 설명하면 윗 내용보다도 더 헷갈릴테니,

해당 항목의 예시를 보기 바람.

추가로, 제어문을 활용하기 위한 헤더파일은 없다.

4. 예시

4.1. 조건문

if-else문에 대한 예시 삽입

4.2. 분기문

switch-case 문에 대한 예시 삽입

4.3. 반복문

4.3.1. while문

while문에 대한 예시 삽입

4.3.2. for문

for문에 대한 예시 삽입

5. 기타

공통적으로 제어문은 bool형을 반환하는 연산(관계연산, 논리연산)을 주로 조건식으로 쓰며,

조건식을 요하는 부분에 boolean형 이 아닌 integer형 등을 넣더라도 제대로 돌아간다.

이는 0이 아니면 TRUE로 인식하는 boolean형의 특성 때문이니 유의 바람.