do while 루프 도 C++ 루프 중 하나입니다. 일반적인 형식은 다음과 같습니다.
do{loop body 문}while(expression);
while 루프와 달리 실행 흐름 은 do를 만나면 먼저 루프에 들어가 루프 본문의 명령문을 한 번 실행한 다음 while의 식이 참인지 확인하여 루프에 들어갈지 여부를 결정합니다. 두번째. 보시다시피 조건이 참이든 아니든 루프 본문에 있는 명령문은 한 번 이상 실행되는 것이 특징입니다.
예를 들어, "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 루프와 다릅니다.
먼저 직접 완성한 다음 코드를 참조하면 됩니다.