do while ループも C++ ループの 1 つであり、その一般的な形式は次のとおりです。
do{ループ本体ステートメント}while(式);
while ループとは異なり、do に遭遇すると、まずループに入ってループ本体内のステートメントを 1 回実行し、次に while 内の式が true であるかどうかを判断して、次のループに入るかを決定します。 2回目。ご覧のとおり、その特徴は、条件が true であるかどうかに関係なく、ループ本体内のステートメントが少なくとも 1 回実行されることです。
たとえば、「N 内での累積と合計」という問題は、do while ループを使用して解くことができます。コードは次のとおりです。
#include<iostream>usingnamespacestd;intmain(){intN,sum=0,i;cin>>N;do{sum+=i;i++;}while(i<=N);cout<<sum<<endl;return0 ;}
while の後の括弧の後にセミコロンがあることに注意してください。これは while ループとは異なります。
最初に自分で完成させてから、コードを参照することができます。