본문 바로가기

서버개발자/C언어

while문, do while문

while.c

  1. #include <stdio.h>
  2.  
  3. void main()
  4. {
  5.     int num = 0;
  6.     while (num < 5)//num>=5 가 되면 탈출하게 된다. 즉 조건을 만족하지 않는다면 탈출하게 된다.
  7.     {
  8.         printf("Hello world! %d \n", num);
  9.         num++;
  10.     }
  11.     return;
  12. }

do_while.c


  1. #include <stdio.h>
  2.  
  3. void main()
  4. {
  5.     int num = 0;
  6.     do{
  7.         printf("Hello world! %d \n", num);//while문가 조금은 다른데,
  8.         //1. 일단 실행한 후에
  9.        
  10.         num++;
  11.     } while (num < 5);//4. num>=5 가 되면 탈출하게 된다. 즉 조건을 만족하지 않는다면 탈출하게 된다.
  12.     //2. 반복여부를 확인한다.
  13.     //3. 재실행을 위해 위로 이동한다.
  14.    
  15.     return;// return 0이나 return은 main의 종료를 의미한다. main이 종료되면 main도 함수이기 때문에 스택에 쌓인 영역이 사라지게 된다.
  16.     //지역변수나 매개변수는 스택에 쌓힌다.
  17. }


'서버개발자 > C언어' 카테고리의 다른 글

문자열 변환 소스  (0) 2015.10.22
malloc  (0) 2014.04.16
C언어 구조체 에러가 좀 있음 출력은 되는데  (0) 2014.04.06
입출금 소스  (2) 2014.04.02
C 언어  (0) 2014.04.02