logo

C++ For 루프

C++ for 루프는 프로그램의 일부를 여러 번 반복하는 데 사용됩니다. 반복 횟수가 고정되어 있는 경우에는 while 또는 do-while 루프보다 for 루프를 사용하는 것이 좋습니다.

C++ for 루프는 C/C#과 동일합니다. 변수를 초기화하고, 조건을 확인하고, 값을 증가/감소시킬 수 있습니다.

 for(initialization; condition; incr/decr){ //code to be executed } 

흐름도:

Cpp For 루프 1

C++ For 루프 예제

 #include using namespace std; int main() { for(int i=1;i<=10;i++){ cout< <i <<'
'; } < pre> <p>Output:</p> <pre> 1 2 3 4 5 6 7 8 9 10 </pre> <hr> <h2>C++ Nested For Loop</h2> <p>In C++, we can use for loop inside another for loop, it is known as nested for loop. The inner loop is executed fully when outer loop is executed one time. So if outer loop and inner loop are executed 4 times, inner loop will be executed 4 times for each outer loop i.e. total 16 times.</p> <hr> <h2>C++ Nested For Loop Example</h2> <p>Let&apos;s see a simple example of nested for loop in C++.</p> <pre> #include using namespace std; int main () { for(int i=1;i<=3;i++){ for(int j="1;j&lt;=3;j++){" cout< <i<<' '<<j<<'
'; } < pre> <p>Output:</p> <pre> 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 </pre> <hr> <h2>C++ Infinite For Loop</h2> <p>If we use double semicolon in for loop, it will be executed infinite times. Let&apos;s see a simple example of infinite for loop in C++.</p> <pre> #include using namespace std; int main () { for (; ;) { cout&lt;<'infinitive for loop'; } < pre> <p>Output:</p> <pre> Infinitive For Loop Infinitive For Loop Infinitive For Loop Infinitive For Loop Infinitive For Loop ctrl+c </pre></'infinitive></pre></=3;i++){></pre></=10;i++){>

C++ 중첩 For 루프

C++에서는 다른 for 루프 안에 for 루프를 사용할 수 있는데, 이를 중첩 for 루프라고 합니다. 외부 루프가 한 번 실행되면 내부 루프가 완전히 실행됩니다. 따라서 외부 루프와 내부 루프가 4번 실행되면 내부 루프는 각 외부 루프에 대해 4번, 즉 총 16번 실행됩니다.


C++ 중첩 For 루프 예

C++에서 중첩된 for 루프의 간단한 예를 살펴보겠습니다.

 #include using namespace std; int main () { for(int i=1;i<=3;i++){ for(int j="1;j&lt;=3;j++){" cout< <i<<\' \'<<j<<\'
\'; } < pre> <p>Output:</p> <pre> 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 </pre> <hr> <h2>C++ Infinite For Loop</h2> <p>If we use double semicolon in for loop, it will be executed infinite times. Let&apos;s see a simple example of infinite for loop in C++.</p> <pre> #include using namespace std; int main () { for (; ;) { cout&lt;<\'infinitive for loop\'; } < pre> <p>Output:</p> <pre> Infinitive For Loop Infinitive For Loop Infinitive For Loop Infinitive For Loop Infinitive For Loop ctrl+c </pre></\'infinitive></pre></=3;i++){>

C++ 무한 For 루프

for 루프에서 이중 세미콜론을 사용하면 무한히 실행됩니다. C++에서 무한 for 루프의 간단한 예를 살펴보겠습니다.

 #include using namespace std; int main () { for (; ;) { cout&lt;<\'infinitive for loop\'; } < pre> <p>Output:</p> <pre> Infinitive For Loop Infinitive For Loop Infinitive For Loop Infinitive For Loop Infinitive For Loop ctrl+c </pre></\'infinitive>