Bahasa C - Continue dan Break

Break

Programmer mungkin ingin keluar sepenuhnya dari linkaran program ketika kondisi tertentu terpenuhi. Itu bisa dilakukan dengan menggunakan pernyataan ‘break’. Eksekusi program akan keluar dari loop setelah pernyataan ‘break’ ditemukan.

int main()
{

    for (int i = 0; i < 10; i ++){

        if (i == 5) {
        printf("Program akan keluar ketika i sama dengan %d\n", i);
            break;
        }

        printf("Nomor i adalah %d\n", i);
    }


    return 0;
}

Keluaran :

Nomor i adalah 0                                                                             
Nomor i adalah 1                                                                             
Nomor i adalah 2                                                                             
Nomor i adalah 3                                                                             
Nomor i adalah 4                                                                             
Program akan keluar ketika i sama dengan 5  

Contoh diatas menunjukkan program keluar setelah kondisi i sama dengan 5 dan ‘break’ menginstruksikan program keluar dari lingkaran ‘loop’.

Continue

Kondisi lain yang mungkin diinginkan yaitu programmer menginginkan program untuk kembali ke atas lingkaran ‘loop’ tanpa keluar dari lingkaran. Ini bisa dilakukan dengan pernyataan ‘continue’.


#include <stdio.h>

int main()
{

    for (int i = 0; i < 10; i ++){

        if (i == 5) {
        printf("Nomer ini untuk kembali ke atas %d\n", i);
            continue;
        }

        printf("Nomor sekarang adalah %d\n", i);
    }


    return 0;
}

Kuluaran :

Nomor sekarang adalah 0                                                                      
Nomor sekarang adalah 1                                                                      
Nomor sekarang adalah 2                                                                      
Nomor sekarang adalah 3                                                                      
Nomor sekarang adalah 4                                                                      
Nomer ini untuk kembali ke atas 5                                                            
Nomor sekarang adalah 6                                                                      
Nomor sekarang adalah 7                                                                      
Nomor sekarang adalah 8                                                                      
Nomor sekarang adalah 9   

Dari contoh diatas ketika i sama dengan 5, pernyataan ‘continue’ meninstruksikan program kembali ke atas lingkaran dan meneruskan ke program berikutnya.