우선 6장에서 보았던 상자 옮기기 프로그램을 살펴보자.
상자가 처음에 몇 개 있었는지 모른다고 가정하면
몇 번을 반복해야할지 알 수 없다.
이 경우 반복문 for 을 사용하면
내부적으로 또 다른 조건문을 사용해야 하는 불편함이 따른다.
* for 는 몇 번 반복할지 아는 경우 적합
실행결과
3 6 9 9
for, do while, while 을 비교해보자
초기화 식 i = 0 이
for 는 문장 안에 있고
do while, while 은 앞에 있다.
조건식 i < 9 는
모두 문장 안에 있다.
조건 변수 증가식 i = i + 1 이
for 는 문장 안에 있고
do while, while 은 블럭 안에 있다.
https://book.naver.com/bookdb/book_detail.nhn?bid=8187381
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 - 연산자 (0) | 2020.08.12 |
---|---|
C언어 - else if, else 문 (0) | 2020.08.10 |
C언어 - for 반복문 (0) | 2020.07.07 |
C언어 - 프로그래밍을 위한 간단한 알고리즘 (0) | 2020.06.02 |
C언어 - scanf 입력받기, _CRT_SECURE_NO_WARNINGS (0) | 2020.05.27 |