반복문
1. while문
- 문법
while(조건식){
실행문;
........ }
- 조건식이 참일 경우 계속해서 반복실행하고 조건식에는 비교 또는 논리연산식을 사용하며 { } 안의 문장을 한번 실행하고 나서 다시 조건을 확인하여 조건식의 결과가 거짓이면 반복을 종료 후 다음 문장을 수행함
2. while(1)
- 조건이 1(참)이기 때문에 무한 반복
- while문을 벗어날 수 있는 명령어나 조건이 없으면 종료되지 않을 수 있으므로 주의
3. break;
- 반복문을 벗어나기 위해 사용
- 조건에 따라 break를 만나면 반복 루프는 즉시 중단되고 벗어난 후 다음 문장을 처리
4. countinue
-현재 수행하고 있는 반복 과정의 나머지를 처리 하지 않고 다음 반복을 시작함
- 반복 루프에서 continue 문을 만나면 그 이후의 후속 명령들을 실행되지 않고 다시 반복문 조건식 행으로 제어가 이동함
5. do ~ while문
- 문법
do{
실행문;
........
}
while(조건식);
- 먼저 내용을 실행한 후 while(조건식) 문의 조건을 확인하여 참이면 반복하고 조건식이 거짓이라도 나중에 확인 하므로 적어도 1번을 수행하는 형태이며 데이터를 처리하기 전에 사용자로부터 데이터를 입력 받는 경우에 많이 사용한다.
6. for문
- 문법
for(초기식; 조건식; 증감식){
조건식이 만족할 시 수행할 명령문
}
- 초기식 : for문을 수행할 때 단 한번만 수행되며 어떤 변수의 초기 값을 선언함
- 조건식 : 조건이 참이면 { }의 실행문을 실행하며, 거짓이면 종료
- 증감식 : 실행문이 실행될 때마다 같이 실행, 보통 초기식에 선언된 변수 증감