Latest web development tutorials

C ++ lingkaran

Kadang-kadang, Anda mungkin perlu melakukan beberapa kali potongan kode yang sama. Dalam keadaan normal, pernyataan itu adalah urutan eksekusi: fungsi pernyataan pertama dijalankan pertama, diikuti oleh pernyataan kedua, dan seterusnya.

Bahasa pemrograman yang memungkinkan jalur eksekusi yang lebih kompleks dari berbagai struktur kontrol.

Loop memungkinkan kita untuk berulang kali mengeksekusi pernyataan atau kelompok laporan, berikut ini adalah bentuk umum di kebanyakan bahasa pemrograman perulangan pernyataan:

struktur loop

Jenis siklus

C ++ bahasa pemrograman menyediakan jenis siklus berikutnya. Klik pada link untuk melihat rincian dari setiap jenis.

循环类型描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

Laporan kontrol loop

laporan kontrol loop untuk mengubah urutan normal eksekusi. Ketika melakukan berbagai cuti, semua dibuat dalam kisaran target akan secara otomatis hancur.

C ++ menyediakan laporan kontrol berikut. Klik pada link untuk melihat rincian dari setiap pernyataan.

控制语句描述
break 语句 终止loopswitch语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

infinite loop

Jika kondisi ini tidak pernah salah, loop menjadi loop tak terbatas.untuk sirkulasi dalam arti tradisional dapat digunakan untuk menerapkan loop tak terbatas.Sejak tiga ekspresi merupakan salah satu siklus tidak diperlukan, Anda dapat yakin kosong ekspresi kondisional untuk membentuk loop tak terbatas.

#include <iostream>
using namespace std;
 
int main ()
{

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Ketika ekspresi kondisional tidak ada, itu dianggap benar. Anda juga dapat mengatur nilai awal dan ekspresi kenaikan, namun dalam keadaan normal, C ++ programmer lebih suka menggunakan for (;;) struktur untuk mewakili loop tak terbatas.

Catatan: Anda dapat menekan Ctrl + C untuk mengakhiri loop tak terbatas.