티스토리 뷰

제어문.

 

반복제어문.

while (~동안)

 

사용방법 :

 while(조건문)

{

실행문

}

 

조건이 참이면 실행문 실행후 다시 조건을 확인하고 실행문 실행 반복.

 

 

do while ( 일단 한번 실행하고 조건이 참일때가지 반복)

사용방법:

 

do

{

실행문

}

while(조건문);

 

※조건이 거짓이여도 일단 한번 실행하는 차이점.

 

for (돌아가는 순서로 반복문 실행)

사용방법:

for ( 초기값지정; 조건문; 증감식)

{

실행문

}

 

실행 순서

 

1.최초 초기값을 지정 후

2. 조건문이 확인 후

3. 조건문이 참이면 실행문 실행.

4. 증감식 실행.

5. 조건문 다시 확인.

6. 다시 확인한 조건문이 참이면 실행문 실행.

7. 증감식 실행.

(조건이 계속 참일때까지 위에 반복)

 

ex)

int i=0;

for(i=0;i < 10 ; i++)

{

printf("%d \n",i);

}

 

while 과 차이점 : 초기값이 있고, 없고의 차이.

 

switch ~ case

사용 방법 :

()안에 값이 해당 케이스와 동일하면 케이스 실행문 실행.

해당 케이스가 없으면 디폴트 값 실행.

int a=10;

switch(a)

{

case 1 : { printf("해당 케이스 1 \n"); break; }

case 5 : { printf("해당 케이스 5 \n"); break; }

case 10 :{ printf("해당 케이스 10\n"); break; }

default : { printf("해당 케이스 없음. 기본값.\n"); break; }

}

 

※ 사용시 주의사항.

case 뒤에 값은 상수 또는 'a' 문자 1개만 올 수 있음. (변수 사용 불가)

break가 없으면 모든 케이스를 확인함.

default 값은 생략해도 됨.

case 뒤에는 세미콜론(;)이 아닌 콜론(:)을 사용.

 

 

 

 

 

 

 

'ETC > 종합' 카테고리의 다른 글

난수 함수 (rand, srand)  (0) 2015.07.03
기초 문법( break, continue)  (0) 2015.07.01
기초 연산자연습(sizeof 연산자)  (0) 2015.07.01
기초 연산자연습(캐스팅연산자)  (0) 2015.07.01
기초 연산자연습(증감연산자)  (0) 2015.07.01
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
more
Total
Today
Yesterday