'roof'에 해당되는 글 1건

  1. 2010.04.20 C - 루프
posted by Full-stack Developer 2010. 4. 20. 12:27

while
while(조건)
{
...
}

  1. 처음 while은 조건이 참인지 거짓인지 검사한다.
  2. 조건이 거짓일때까지 반복하여 {}를 수행한다.
  3. 가장 기본적이 루프이다.


do~while

do{

...

}while(조건)

  1. do~while문은 while문과 달리 처음한번은 무조건 {}안을 수행한다.
  2. 처음한번 수행후 조건을 비교하여 거짓일때까지 {}을 반복하여 수행한다.
  3. 예를들어 학생관리프로그램에서 학생의 나이를 입력받을때 사용하면 유용하다.


for
                                                   ex)
for(초기값;조건문;증감문)                      for(int i=0;i<10;i++)
{                                                        {
...                                                              printf("이민정♡\n");
}                                                        } //이민정♡가 10회출력된다.

  1. 초기값에는 값을 초기화할때 사용한다. 허나, 사용하지않고 비워도 무방하다.
  2. 조건문은 위의 예에서는 i<10처럼 간단한 조건문을 사용하였지만 if문에서 사용하듯 복잡한 조건을 사용해도 무방하다.
  3. 증감문에서는 증감문이라하여 증가,감소 만되는것이아니라 + - * / %(나머지연산자)를 모두 사용하여도 무방하다.
  4. 수행순서는 초기값-> 조건문(참일시) -> {}수행 -> 증감문 -> 조건문(참일시) ->{}수행 -> 증감문..조건문..증감문..조건문..증감..조건...증감문..조건문(거짓일시) ->{}를 나온다.

'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