Control Statement(제어문)


1. 조건문 (Condition Statement)

- C-언어에서는 0을 거짓으로, 0이 아닌 리터럴(1)은 참으로 본다.

- if

a. if ( 조건 )

b. if ~ else

c. if ~ else if ~ else if ~ else if ~ else  (경우의 수가 3개 이상일때)

- switch

a.case 가 최소 2개 이상

b. 조건은 정수형이어야 한다.

c.각 case에는 break를 사용할 수 있다.

d . 마지막 case에는 case대신 default를 사용할 수 있다.

default의 의미는 else if 문의 else와 같다.

switch(조건)

{

case :

case :

case :

case :

   .

   .

   .

}


2. 반복문 (Loop Statement)

    -반복변수 : 반복문에서 사용하는 변수(관례적으로 사용한다)): i, j, k

- for

for(시작(초기값) ; 조건 ; 증감치)

{

반복처리문장 ;

}

- while

초기값

while(조건)

{

반복처리문장;

증감치;

}

- do ~ while

초기값

do

{

반복처리문장;

증감치;

}while(조건);

3. 분기문 (Branch Statement)

- goto

goto Label;

-Label로 가라

- break

switch, 반복문에서 강제로 해당 블록을 벗어나게 하는 키워드

반복문을 벗어나는 것, switch문을 벗어나는 것 이다.

- continue

계속 반복하라는 키워드

반복문에서만 사용한다.