2010. 4. 20. 12:27
while
while(조건)
{
...
}
{
...
}
- 처음 while은 조건이 참인지 거짓인지 검사한다.
- 조건이 거짓일때까지 반복하여 {}를 수행한다.
- 가장 기본적이 루프이다.
do~while
do{
...
}while(조건)
- do~while문은 while문과 달리 처음한번은 무조건 {}안을 수행한다.
- 처음한번 수행후 조건을 비교하여 거짓일때까지 {}을 반복하여 수행한다.
- 예를들어 학생관리프로그램에서 학생의 나이를 입력받을때 사용하면 유용하다.
for
ex)
for(초기값;조건문;증감문) for(int i=0;i<10;i++)
{ {
... printf("이민정♡\n");
} } //이민정♡가 10회출력된다.
for(초기값;조건문;증감문) for(int i=0;i<10;i++)
{ {
... printf("이민정♡\n");
} } //이민정♡가 10회출력된다.
- 초기값에는 값을 초기화할때 사용한다. 허나, 사용하지않고 비워도 무방하다.
- 조건문은 위의 예에서는 i<10처럼 간단한 조건문을 사용하였지만 if문에서 사용하듯 복잡한 조건을 사용해도 무방하다.
- 증감문에서는 증감문이라하여 증가,감소 만되는것이아니라 + - * / %(나머지연산자)를 모두 사용하여도 무방하다.
- 수행순서는 초기값-> 조건문(참일시) -> {}수행 -> 증감문 -> 조건문(참일시) ->{}수행 -> 증감문..조건문..증감문..조건문..증감..조건...증감문..조건문(거짓일시) ->{}를 나온다.
'Programming > C' 카테고리의 다른 글
C - 지시연산자, 타입 구별 법 (0) | 2010.08.11 |
---|---|
C - 기초 문법, 구성요소 (0) | 2010.08.11 |
C - 연산자 (0) | 2010.03.24 |
C - 변수와 상수 (0) | 2010.03.24 |
C - 주석 (0) | 2010.03.22 |