while.c
- #include <stdio.h>
- void main()
- {
- int num = 0;
- while (num < 5)//num>=5 가 되면 탈출하게 된다. 즉 조건을 만족하지 않는다면 탈출하게 된다.
- {
- num++;
- }
- return;
- }
do_while.c
- #include <stdio.h>
- void main()
- {
- int num = 0;
- do{
- //1. 일단 실행한 후에
- num++;
- } while (num < 5);//4. num>=5 가 되면 탈출하게 된다. 즉 조건을 만족하지 않는다면 탈출하게 된다.
- //2. 반복여부를 확인한다.
- //3. 재실행을 위해 위로 이동한다.
- return;// return 0이나 return은 main의 종료를 의미한다. main이 종료되면 main도 함수이기 때문에 스택에 쌓인 영역이 사라지게 된다.
- //지역변수나 매개변수는 스택에 쌓힌다.
- }