for 루프의 특징
for
루프
for
루프는 반복되는 작업을 단계별로 실행하는 수단입니다. 작동 방식을 자세히 살펴보겠습니다.
일반적으로 for
루프의 일부는 다음 단계를 수행합니다.
<사업부>1. 초기값을 설정합니다.
<사업부>2. 루프를 계속하기 위해 조건 테스트를 수행합니다.
<사업부>3. 루프 작업을 수행합니다.
<사업부>4. 테스트에 사용된 값을 업데이트합니다.
그런 다음 조건이 충족될 때까지 2-4단계를 반복합니다. 조건이 거짓이 되는 즉시 루프가 종료되고 for 루프 문 다음의 문이 실행됩니다.
<사업부>
루프의 일반 형식
for (/* 식 1*/; /* 식 2*/; /* 식 3*/ )
{
/* 하나의 명령문 또는 명령문 블록 - 루프 본문 */;
}
식 1 루프 변수(카운터)의 초기값 설정을 담당하며 세미콜론으로 끝납니다.
예를 들어 :
i=0;
// 루프 변수 i
초기 값을 0으로 설정 - i
는 이전에 선언해야 합니다. 루프
int i=0;
// i
변수는 루프 헤더에서 바로 선언할 수 있지만, 이 경우 루프 실행
- <코드>; // 순환 변수의 초기화 및 선언이 전혀 없으며 이 경우 순환 전에 선언할 수 있습니다.
표현식 2 - for 루프를 계속하기 위한 조건이며 진실을 테스트합니다. 예를 들어,
i <= 10
// 변수 i
가 10보다 작거나 같으면 루프가 실행됩니다.
조건은 무엇이든 될 수 있습니다.
표현식 3 카운터 변수의 값을 변경합니다. 이 값이 없으면 루프는 무한대로 간주됩니다. 예를 들어,
i++;
// 루프 본문이 완료될 때마다 i
가 1씩 증가합니다.