gelung C++
Kadangkala, blok kod yang sama mungkin perlu dilaksanakan beberapa kali. Biasanya, pernyataan dilaksanakan secara berurutan: pernyataan pertama dalam fungsi dilaksanakan terlebih dahulu, diikuti oleh pernyataan kedua, dan seterusnya.
Bahasa pengaturcaraan menyediakan pelbagai struktur kawalan yang membolehkan laluan pelaksanaan yang lebih kompleks.
Pernyataan gelung membenarkan kami melaksanakan pernyataan atau kumpulan pernyataan beberapa kali Berikut ialah bentuk umum pernyataan gelung dalam kebanyakan bahasa pengaturcaraan:
Jenis Gelung<. 🎜>
Bahasa pengaturcaraan C++ menyediakan jenis gelung berikut. Klik pada pautan untuk melihat butiran pada setiap jenis.循环类型 | 描述 |
---|---|
while 循环 | 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。 |
for 循环 | 多次执行一个语句序列,简化管理循环变量的代码。 |
do...while 循环 | 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。 |
嵌套循环 | 您可以在 while、for 或 do..while 循环内使用一个或多个循环。 |
Pernyataan kawalan gelung Pernyataan kawalan gelung mengubah urutan pelaksanaan biasa. Apabila pelaksanaan meninggalkan skop, semua objek automatik yang dibuat dalam skop itu dimusnahkan. C++ menyediakan pernyataan kawalan berikut. Klik pada pautan untuk melihat butiran setiap pernyataan.
控制语句 | 描述 |
---|---|
break 语句 | 终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。 |
continue 语句 | 引起循环跳过主体的剩余部分,立即重新开始测试条件。 |
goto 语句 | 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。 |
Gelung Tak Terhingga Jika syarat tidak pernah menjadi palsu, gelung akan menjadi gelung tak terhingga.
untuk gelung boleh digunakan dalam erti kata tradisional untuk melaksanakan gelung tak terhingga. Oleh kerana tiada satu pun daripada tiga ungkapan yang membentuk gelung diperlukan, anda boleh membiarkan beberapa ungkapan bersyarat kosong untuk membentuk gelung tak terhingga.
#include <iostream> using namespace std; int main () { for( ; ; ) { printf("This loop will run forever.\n"); } return 0; }Apabila ungkapan bersyarat tidak wujud, ia dianggap benar. Anda juga boleh menetapkan nilai awal dan ungkapan kenaikan, tetapi secara amnya, pengaturcara C++ lebih suka menggunakan binaan for(;;) untuk mewakili gelung tak terhingga.
Nota: Anda boleh menamatkan gelung tak terhingga dengan menekan Ctrl + C.