Break and Continue
Break
Break digunakan untuk keluar/berhenti dari suatu perulangan sebelum saatnya perulangan tersebut selesai. Break dapat digunakan pada semua jenis perulangan (for, while, do...while) dan juga switch case.
int i = 0;
while(i<10) {
printf("hallo saya berhasil dijalankan\n");
i++;
if(i==6)
break;
}
Output
hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan hallo saya berhasil dijalankan
Continue
Continue digunakan untuk melakukan skip atau melompati suatu iterasi dan melanjutkan ke iterasi selanjutnya.
int i = 0;
while(i<10) {
i++;
if(i==6)
continue;
printf("perulangan ke %d kali\n",i);
}
Output
perulangan ke 0 kali perulangan ke 1 kali perulangan ke 2 kali perulangan ke 3 kali perulangan ke 4 kali perulangan ke 5 kali perulangan ke 6 kali perulangan ke 7 kali perulangan ke 8 kali perulangan ke 9 kali