Цикл do while также является одним из циклов C++. Его общая форма такова:
do {оператор тела цикла} while (выражение);
В отличие от цикла while, его поток выполнения заключается в том, что при обнаружении do он сначала входит в цикл для однократного выполнения операторов в теле цикла, а затем определяет, истинно ли выражение в while, чтобы решить, следует ли входить в цикл для цикла 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.
Вы можете сначала заполнить его самостоятельно, а затем обратиться к коду.