C++ for loop brukes til å iterere en del av programmet flere ganger. Hvis antall iterasjoner er fast, anbefales det å bruke for loop enn while eller do-while looper.
C++ for loop er den samme som C/C#. Vi kan initialisere variabel, sjekke tilstand og øke/redusere verdi.
for(initialization; condition; incr/decr){ //code to be executed }
Flytskjema:
C++ For Loop Eksempel
#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'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<=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's see a simple example of infinite for loop in C++.</p> <pre> #include using namespace std; int main () { for (; ;) { cout<<'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++ Nested For Loop
I C++ kan vi bruke for loop inne i en annen for loop, det er kjent som nestet for loop. Den indre sløyfen utføres fullt ut når den ytre sløyfen utføres én gang. Så hvis ytre sløyfe og indre løkke utføres 4 ganger, vil indre løkke bli utført 4 ganger for hver ytre løkke, dvs. totalt 16 ganger.
C++ Nested For Loop Eksempel
La oss se et enkelt eksempel på nestet for loop i C++.
#include using namespace std; int main () { for(int i=1;i<=3;i++){ for(int j="1;j<=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's see a simple example of infinite for loop in C++.</p> <pre> #include using namespace std; int main () { for (; ;) { cout<<\'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++ Infinite For Loop
Hvis vi bruker dobbelt semikolon inn for loop, vil det bli utført uendelig mange ganger. La oss se et enkelt eksempel på infinite for loop i C++.
hvis annet java
#include using namespace std; int main () { for (; ;) { cout<<\'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>\'infinitive>=3;i++){>=10;i++){>