1부터 10까지 숫자가 1씩 커지면서 Hello World가 출력되는 걸 볼 수 있습니다. 코드를 보면 변수 i를 선언하고 1로 초기화합니다. 그리고 printf() 문 10개에서 i++ 연산을 수행합니다. 따라서 변수 i 값을 먼저 출력하고 나서 다음 줄로 넘어갈 때 증가 연산을 수행합니다. 그러면 첫 번째 printf() 문에서 출력하는 i 값은 뭘까요? 현재 i 값을 그대로 출력하니 1을 출력합니다. 그리고 다음 줄로 넘어갈 때 1을 더해 i 값은 2가 됩니다. 다음 줄은 현재 i 값을 그대로 출력하니 2를 출력하고 다시 다음 줄로 넘어갈 때 증가 연산을 수행해서 i 값은 3이 됩니다. 이런 상태로 10번째 printf() 문까지 갑니다.
그런데 이렇게 같은 문장을 10번 작성하는 대신 아주 짧고 간단하게 작성하는 방법이 있습니다. 바로 반복문입니다. 반복문은 앞의 코드처럼 똑같은 문장을 반복해서 수행하게 하는 명령문입니다. 반복문의 종류에는 for 문, while 문, do while 문이 있습니다.