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
계속 반복하라는 키워드
반복문에서만 사용한다.
'프로그래밍 > C' 카테고리의 다른 글
파일 입출력 연습 (0) | 2014.09.01 |
---|---|
C언어 4, 5일 [ 입출력 함수-표준입출력 ] (0) | 2014.08.29 |
c언어 3일 [ 연산자 ] (0) | 2014.08.28 |
c언어 2일 [ Data Type , Variable ] (0) | 2014.08.27 |
c언어 1일 [ Identifier, literal, value, constant, variable ] (0) | 2014.08.26 |