이번에는 드디어 프로그래밍의 꽃이라고 할 수 있는 반복문에 대해 알아보자. 첫 타자는 반복문의 가장 기본이라고 할 수 있는 while 문과 중첩 while 문에 대해 알아보자.
반복문이란? 파이썬을 선행 학습했던 나에게는 반복문과 while을 이미 알고 있다.
하지만 내 블로그의 경우에는 검색을 통해 들어오는 사람들이 많기 때문에 프로그래밍 언어를 처음 공부하는 사람들을 위해서 간단하게 이해를 시켜줘야 할 듯 싶다. 만약에 문자열인 "Hello World"를 총 10번 출력하고 싶다.
어떻게 할까? 지금까지 공부했던 방법이라면 printf 함수를 총 10번 삽입해야 한다.
이 방법은 상당히 비효율적일 뿐더러, 출력의 양에 비해 프로그램 코드의 양도 함께 늘어난다. 따라서 작성할 코드의 양은 줄이면서 똑같은 행위를 반복적으로 하는 것을 "반복문"이라고 하는데 C 언어에는 while, do~while, for이라는 총 3개의 반복문이 존재한다.
반복문의 한 종류인 while while ...