C++에서 for 루프는 반복 작업을 수행하는 데 사용되는 제어문입니다.
for 루프는 일반적으로 세 가지 식을 사용하여 변수를 초기화하고 조건을 확인하며 변수를 증가 또는 감소시킵니다.
for 루프의 기본 구조는 다음과 같습니다.
위의 코드에서 초기 표현식은 반복을 시작하기 전에 한 번 실행되는 표현식입니다.
각 반복은 조건식을 평가하여 결과가 참이면 반복을 계속하고 거짓이면 반복을 종료한다.
증분 식은 각 반복이 끝날 때 실행되는 식입니다.
예를 들어 1에서 10까지의 정수를 인쇄하려면 다음과 같이 for 루프를 사용할 수 있습니다.
위 코드에서 i는 반복변수로 초기 표현식에서 1로 초기화하고 조건식에서 10보다 작거나 같은지 확인한다.
증가 식에서 i는 1씩 증가합니다.
for 루프가 실행될 때마다 i의 값은 1에서 10으로 변경되고 i의 값은 std::cout을 사용하여 출력됩니다.
for 루프 내에서 여러 변수를 초기화하고 여러 조건을 확인할 수도 있습니다.
예를 들어 1부터 10까지의 짝수를 인쇄하려면 다음과 같이 for 루프를 사용할 수 있습니다.
위의 코드에서 나짝수를 나타내는 반복 변수, 초기 일식2인치로 초기화 조건식10보다 작거나 같은 짝수 계산출력할 짝수의 개수를 나타내는 변수, 조건식5보다 작거나 같습니다.
증가 감소존재하다 나2 증가, 계산1씩 증가합니다.
~을 위한 모든 루프 실행
나값 2, 4, 6, 8
카운트 값은 1, 2, 3, 4입니다.