Memahami Penggunaan break dan continue dalam Bahasa Pemrograman C++

Dalam bahasa pemrograman C++, break dan continue adalah dua pernyataan kontrol aliran yang digunakan untuk mengontrol jalannya eksekusi program di dalam loop. Kedua pernyataan ini memungkinkan pengembang untuk mengendalikan alur eksekusi program dengan cara tertentu, meningkatkan fleksibilitas dan efisiensi kode mereka. Mari kita jelajahi penggunaan break dan continue dalam bahasa pemrograman C++.

1. break

Perintah break digunakan untuk menghentikan eksekusi loop saat itu juga, dan melanjutkan eksekusi program di luar loop. Ini berguna ketika Anda ingin menghentikan loop secara tiba-tiba berdasarkan kondisi tertentu.

Contoh penggunaan break:

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 5) {
            break; // Hentikan loop saat i mencapai nilai 5
        }
        cout << i << " ";
    }
    cout << "Loop selesai.";
    return 0;
}

Output:

0 1 2 3 4 Loop selesai.

Dalam contoh di atas, saat nilai i sama dengan 5, perintah break dijalankan dan loop berhenti, sehingga program melanjutkan eksekusi di luar loop.

2. continue

Perintah continue digunakan untuk melanjutkan eksekusi loop dari awal, melewati sisa iterasi loop yang ada. Ini berguna ketika Anda ingin melewatkan bagian tertentu dari loop berdasarkan kondisi tertentu, tetapi tetap melanjutkan iterasi loop yang lain.

Contoh penggunaan continue:

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 5) {
            continue; // Lewatkan iterasi saat i mencapai nilai 5
        }
        cout << i << " ";
    }
    cout << "Loop selesai.";
    return 0;
}

Output:

0 1 2 3 4 6 7 8 9 Loop selesai.

Dalam contoh di atas, saat nilai i sama dengan 5, perintah continue dijalankan dan iterasi loop dilewati, sehingga nilai 5 tidak dicetak. Namun, loop tetap berlanjut dan mencetak nilai lainnya.

Kesimpulan

Penggunaan break dan continue dalam bahasa pemrograman C++ sangat berguna untuk mengendalikan alur eksekusi program di dalam loop. break digunakan untuk menghentikan loop secara tiba-tiba berdasarkan kondisi tertentu, sementara continue digunakan untuk melewatkan iterasi tertentu dalam loop dan melanjutkan ke iterasi berikutnya. Dengan memahami penggunaan kedua pernyataan ini, pengembang dapat menulis kode yang lebih fleksibel dan efisien dalam bahasa pemrograman C++.

Lebih baru Lebih lama