티스토리 뷰
제어문.
반복제어문.
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 |