Die do while-Schleife ist ebenfalls eine der C++-Schleifen. Ihre allgemeine Form ist wie folgt:
do{Schleifenkörperanweisung}while(Ausdruck);
Anders als bei der while-Schleife besteht der Ausführungsablauf darin, dass beim Auftreffen auf do zunächst die Schleife eingegeben wird, um die Anweisungen im Schleifenkörper einmal auszuführen, und dann ermittelt wird, ob der Ausdruck in while wahr ist, um zu entscheiden, ob die Schleife für den eingegeben werden soll zweites Mal. Wie Sie sehen können, besteht das Merkmal darin, dass die Anweisungen im Schleifenkörper unabhängig davon, ob die Bedingung wahr ist oder nicht, mindestens einmal ausgeführt werden.
Beispielsweise ist die Frage „Akkumulation und Summierung innerhalb von N“ eine Frage, die sich über eine Schleife ansammelt. Wir können sie mit einer Do-While-Schleife lösen. Der Code lautet wie folgt:
#include<iostream>usingnamespacestd;intmain(){intN,sum=0,i;cin>>N;do{sum+=i;i++;}while(i<=N);cout<<sum<<endl;return0 ;}
Beachten Sie, dass hinter den Klammern ein Semikolon steht. Dies unterscheidet sich von der while-Schleife.
Sie können es zunächst selbst ausfüllen und sich dann auf den Code beziehen.