Module: (C++) 루프. 매개변수가 있는 루프(for)


Problem

2/17

for 루프의 특징

Theory Click to read/hide

for
루프
for 루프는 반복되는 작업을 단계별로 실행하는 수단입니다. 작동 방식을 자세히 살펴보겠습니다.

for 루프 실행은 다음 단계로 구성됩니다. 
1. 루프 변수(카운터)의 초기값 설정
<사업부>2. 루프를 계속하기 위한 조건 확인
<사업부>3. 단계 실행(루프 본문); 
<사업부>4. 루프 변수의 값을 변경합니다.
그리고 2단계에서  의 조건이 거짓이 될 때까지 2~4단계를 반복한다. 조건이 거짓이 되는 즉시 루프가 종료되고 루프 문 for.
다음의 문이 실행됩니다. <사업부>
루프 문의 일반적인 형태로 돌아가서 모든 부분을 더 자세히 분석해 보겠습니다.
for (/*식1*/; /*식2*/; /*식3*/ ) {       /*하나의 명령문 또는 명령문 블록 - 루프 본문*/; }

표현식 1 루프 변수(카운터)의 초기값 설정을 담당, 세미콜론으로 끝남

예를 들어,

1)i=0;    // 루프 변수 i에 0과 같은 초기값을 할당합니다.
                 // 이 표기법을 사용하면 루프 전에 변수 i를 선언해야 합니다.

2) int i=0; //  변수 i는 루프 헤더에서 직접 선언할 수 있지만
                     // 이 경우 루프가 메모리에서 지워진 후

3) <코드>;    // 사이클 변수의 초기화 및 선언이 전혀 없음,
          //  이 경우 루프 전에 정의할 수 있습니다.


표현식 2 는 true로 테스트된 에 대한의 루프 연속 조건입니다.

i<=10  // 변수 i 가 10보다 작거나 같으면 루프가 실행됩니다. 조건은 무엇이든 될 수 있습니다.
 

표현식 3 카운터 변수의 값을 변경합니다. 이 값이 없으면 루프는 무한대로 간주됩니다.

i++  // 변수 는 각 단계마다 1씩 증가합니다.
 

Problem

위의 프로그램은 열에 1에서 10까지의 숫자를 표시합니다. 이를 실행하여 확인할 수 있습니다.
루프 변수의 값을 1과 같은 값에서 10과 같은 값으로 +1씩 변경하여 i 변수의 값을 본문의 화면에 표시합니다. 루프.

프로그램이 20에서 30까지의 값을 한 줄에 하나씩 열에 표시하도록 루프의 제목을 변경합니다.