Kadangkala, kita mungkin perlu melaksanakan sekeping kod yang sama berkali-kali. Secara amnya, pernyataan program dilaksanakan secara berurutan: pernyataan pertama dalam fungsi berlaku dahulu, diikuti dengan pernyataan kedua, dan seterusnya.
Bahasa pengaturcaraan menyediakan berbilang struktur kawalan untuk laluan pelaksanaan yang lebih kompleks.
Penyataan gelung membenarkan kami melaksanakan penyataan atau kumpulan penyata berbilang kali, dan berikut ialah carta alir penyataan gelung dalam kebanyakan bahasa pengaturcaraan:
corak kitaran
Bahasa C menyediakan jenis gelung berikut. Klik pada pautan untuk melihat setiap jenis untuk butiran.
corak kitaran | penerangan |
semasa berulang | Ulangi pernyataan atau kumpulan pernyataan apabila keadaan tertentu adalah benar. Ia menguji keadaan sebelum melaksanakan hos gelung. |
untuk berulang | Melakukan urutan penyataan berbilang kali, memudahkan kod yang mengurus pembolehubah gelung. |
lakukan...sementara berulang | serupa dengan pernyataan while kecuali ia menguji keadaan pada akhir subjek gelung. |
gelung sarang | Gunakan satu atau lebih gelung dalam gelung while, for atau do... while |
Pernyataan kawalan gelung
Pernyataan kawalan gelung mengubah susunan kod dilaksanakan. Dengan itu anda boleh melompat dalam kod.
Bahasa C menyediakan pernyataan kawalan gelung berikut. Klik pada pautan untuk melihat butiran setiap kenyataan.
pernyataan kawalan | penerangan |
putus ayat | Untuk menamatkan gelung atausuispenyataan, aliran program terus melaksanakan pernyataan seterusnya yang mengikuti gelung atausuis. |
sambung Kenyataan | Beritahu badan gelung untuk menghentikan kitaran serta-merta dan mulakan kitaran seterusnya sekali lagi. |
ayat goto | Pindahkan kawalan ke pernyataan yang ditag. Tetapi jangan mengesyorkan menggunakan pernyataan goto dalam program. |
gelung tak terhingga
Jika syarat tidak pernah palsu, maka gelung menjadi gelung tak terhingga. Kitaran untuk boleh digunakan untuk merealisasikan kitaran tak terhingga dalam erti kata tradisional. Oleh kerana mana-mana daripada tiga ungkapan yang membentuk gelung bukanlah satu kemestian, anda boleh membiarkan beberapa ungkapan bersyarat kosong untuk membentuk gelung tak terhingga.
contoh hidup
Ungkapan bersyarat diandaikan benar apabila ia tidak wujud. Anda juga boleh menetapkan nilai awal dan ungkapan tambahan, tetapi secara umum, pengaturcara C cenderung menggunakan struktur untuk (;;) untuk mewakili gelung tak terhingga.
Kitaran C di atas adalah milik Shenzhen HDV Photoelectron Technology co., LTD., operasi teknikal perisian., Dan syarikat itu telah mengumpulkan pasukan perisian yang berkuasa untuk peralatan berkaitan rangkaian (seperti: ACONU/ komunikasiONU/ bijakONU/ seratONU/XPONONU/GPONONUdan lain-lain). Untuk setiap pelanggan menyesuaikan permintaan eksklusif yang memerlukannya, juga biarkan produk kami lebih pintar dan maju.