본문 바로가기
Study/C

9. 반복문 (for, while, do-while)

by JmcH 2020. 4. 1.

반복문은 프로그래밍에서 가장 많이 사용함과 동시에 가장 중요하다고 생각하는 함수입니다.

한 코드를 반복해서 실행하는 기능을 가지고 있습니다.

 

#for문의 기본형태

for(초기화; 조건; 연산) 의 형태입니다.

 

반복문이 이해가 쉽게 되기 위해서는 알고리즘을 파악하고 있어야 된다고 생각합니다.

위의 코딩을 알고리즘으로 변환하면 이러한 모양이 나옵니다.

 

#for문 응용(다중변수)

for문안에 변수가 여러개 들어갈 수 있습니다.

하지만 이러한 경우 변수가 여러개이지만 조건문은 하나만 지정해 사용할 수 있습니다.

for(초기화, 초기화; 조건; 연산, 연산)의 형태입니다.

 

#for문 응용(생략)

for문에서 조건문을 제외하고 나머지를 생략할 수 있습니다.

정확히 말해서 완전 삭제시킨것이 아니라 다른 행에서 사용하고 있기때문에 for문 내부조건에 쓰지 않았을 뿐입니다.

조건문은 생략할 수 없습니다.

for( ; 조건; )의 형태입니다.

#while문

조건문만 있는 형태입니다. 반목문을 수행하기 전에 조건을 먼저 검사합니다.

조건이 참인경우에만 실행을 하고 거짓인경우 실행하지않습니다.

조건이 항상 참이되면 무한루프에 빠지기때문에 조건설정을 잘해야합니다.

while(조건) 의 형태입니다.

 

#do-while문

반목문을 한번 수행한다음 참과 거짓을 구분하는것 외에는 while문과 모두 같습니다.

do{ }while(조건); 의 형태입니다.

 

감사합니다.

'Study > C' 카테고리의 다른 글

11. 지역, 전역, 정적, 외부 변수 (Local, Global, Static, Extern Variable)  (0) 2021.02.17
10. 제어문 (break, continue)  (0) 2020.04.02
8. 조건문 (if, swtich)  (0) 2020.03.23
7. 연산자, 우선순위  (0) 2020.03.05
6. 자료형, sizeof()  (0) 2020.02.28