반복문은 프로그래밍에서 가장 많이 사용함과 동시에 가장 중요하다고 생각하는 함수입니다.
한 코드를 반복해서 실행하는 기능을 가지고 있습니다.
#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 |