Terkadang, kita mungkin perlu mengeksekusi kode yang sama berkali-kali. Umumnya, pernyataan program dieksekusi secara berurutan: pernyataan pertama dalam suatu fungsi muncul terlebih dahulu, diikuti pernyataan kedua, dan seterusnya.
Bahasa pemrograman menyediakan beberapa struktur kontrol untuk jalur eksekusi yang lebih kompleks.
Pernyataan loop memungkinkan kita untuk mengeksekusi suatu pernyataan atau sekelompok pernyataan beberapa kali, dan berikut ini adalah diagram alur pernyataan loop di sebagian besar bahasa pemrograman:
pola siklus
Bahasa C menyediakan tipe loop berikut. Klik tautan untuk melihat setiap jenis untuk detailnya.
pola siklus | keterangan |
sementara kambuh | Ulangi pernyataan atau sekelompok pernyataan ketika kondisi tertentu benar. Ini menguji kondisi sebelum mengeksekusi loop host. |
untuk kekambuhan | Melakukan serangkaian pernyataan beberapa kali, menyederhanakan kode yang mengelola variabel loop. |
lakukan...sambil kambuh | mirip dengan pernyataan while kecuali pernyataan tersebut menguji kondisi di akhir subjek perulangan. |
lingkaran sarang | Gunakan satu atau lebih perulangan dalam perulangan while, for atau do... while |
Pernyataan kontrol loop
Pernyataan loop-control mengubah urutan eksekusi kode. Dengan itu Anda dapat memasukkan kode.
Bahasa C menyediakan pernyataan kontrol loop berikut. Klik tautan untuk melihat rincian setiap pernyataan.
pernyataan kontrol | keterangan |
mematahkan kalimat | Untuk mengakhiri loop ataumengalihkanpernyataan, aliran program terus mengeksekusi pernyataan berikutnya setelah loop ataumengalihkan. |
lanjutkan Pernyataan | Beritahu badan perulangan untuk segera menghentikan siklus dan memulai siklus berikutnya lagi. |
kalimat kebagian | Transfer kontrol ke pernyataan yang diberi tag. Namun tidak menyarankan penggunaan pernyataan goto dalam suatu program. |
putaran tak terbatas
Jika kondisinya tidak pernah salah, maka perulangan menjadi perulangan tak hingga. Siklus for dapat digunakan untuk mewujudkan siklus tak terbatas dalam pengertian tradisional. Karena salah satu dari tiga ekspresi yang membentuk perulangan bukanlah suatu keharusan, Anda dapat mengosongkan beberapa ekspresi kondisional untuk membentuk perulangan tak terbatas.
contoh hidup
Ekspresi kondisional dianggap benar jika ekspresi kondisional tersebut tidak ada. Anda juga dapat menetapkan nilai awal dan ekspresi tambahan, tetapi secara umum, pemrogram C cenderung menggunakan struktur for (;;) untuk merepresentasikan loop tak terbatas.
Siklus C di atas adalah milik Shenzhen HDV Photoelectron Technology co., LTD., sebuah operasi teknis perangkat lunak., Dan perusahaan telah mengumpulkan tim perangkat lunak yang kuat untuk peralatan terkait jaringan (seperti: ACONU/ komunikasiONU/ cerdasONU/ seratONU/XPONONU/GPONONUdll.) . Untuk setiap pelanggan menyesuaikan permintaan eksklusif yang membutuhkannya, biarkan juga produk kami lebih cerdas dan canggih.