Latest web development tutorials

C ++ do ... while

C ++ lingkaran C ++ lingkaran

Tidak sepertiuntuk dan sementaraloop, mereka sedang menguji kondisi loop loop.do ... while adalah untuk memeriksa kondisinya pada akhir loop.

do ... while mirip dengan while loop, tapi do ... while akan memastikan pelaksanaan setidaknya siklus.

tatabahasa

C ++,lakukan ... sementara sintaks lingkaran:

melakukan
{
   Pernyataan (s);

} Sementara (kondisi);

Harap dicatat bahwa ekspresi kondisional muncul pada akhir loop, sehingga pernyataan loop (s) akan dilaksanakan setidaknya sekali sebelum kondisi diuji.

Jika kondisi benar, aliran kontrol melompat kembali di atas dilakukan, dan kemudian kembali menjalankan pernyataan loop (s). Proses ini diulang sampai kondisi yang diberikan menjadi salah sejauh ini.

diagram alir

Dalam C ++ do ... while

contoh

#include <iostream>
using namespace std;
 
int main ()
{
   // 局部变量声明
   int a = 10;

   // do 循环执行
   do
   {
       cout << "a 的值:" << a << endl;
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C ++ lingkaran C ++ lingkaran