Pernyataan Break
Pernyataan break sesungguhnya telah diperkenalkan pada pernyataan switch. Pernyataan ini berfungsi untuk keluar dari loop for, do-while dan while. Sedangkan pada switch yaitu untuk menuju ke akhir (keluar dari) struktur switch. Pernyataan break digunakan untuk keluar dari satu blok.
Jika pernyataan break berada dalam loop yang bertingkat (nested loop), maka pernyataan break hanya akan membuat proses keluar dari loop yang bersangkutan (tempat break dituliskan), bukan keluar dari semua loop.
Jika pernyataan break berada dalam loop yang bertingkat (nested loop), maka pernyataan break hanya akan membuat proses keluar dari loop yang bersangkutan (tempat break dituliskan), bukan keluar dari semua loop.
![]() |
Diagram Alir Pernyataan Break |
Pernyataan Continue
![]() |
Diagram Alir Pernyataan Continue |
Pada do-while dan while, pernyataan continue menyebabkan eksekusi menuju ke kondisi pengujian pengulangan.
![]() |
Penggunaan Continue Pada While dan Do While |
Pada loop for, pernyataan continue menyebabkan bagian penaik variable pengendali loop dikerjakan dan kondisi untuk keluar dari loop for diuji kembali.
![]() |
Penggunaan Continue Pada For |
Pernyataan Exit
Prototipe dari fungsi exit() didefinisikan pada file stdlib.h, yang memiliki deklarasi sebagai berikut:
void exit(int status);
status biasanya diberi nilai 0 untuk pernghentian program secara normal.
Nested Loop
Loop yang terletak di dalam loop biasa disebut dengan loop di dalam loop (nested loop). Salah satu contoh nested loop misalnya pada permasalahan untuk membuat tabel perkalian.
![]() |
Tabel Perkalian |
Implementasi dalam program selengkapnya adalah sebagai berikut :
for (baris = 1; baris <= MAKS; baris++) {
for (kolom = 1; kolom <= MAKS; kolom++) {
hasil_kali = baris * kolom;
printf ("%2d", hasil_kali);
}
printf("\n"); /* pindah baris */
}
Bagian yang terletak dalam bingkai di depan dapat dapat diperoleh melalui
for (baris = 1; baris <= MAKS; baris++) {
hasil_kali = baris * kolom;
printf ("%2d", hasil_kali);
}
for (kolom = 1; kolom <= MAKS; kolom++) {
hasil_kali = baris * kolom;
printf ("%2d", hasil_kali);
}
digunakan untuk mencetak suatu deret hasil perkalian dalam satu baris. Untuk berpindah ke baris berikutnya, pernyataan yang digunakan yaituprintf(“\n”);
Adapun pencetakan untuk semua baris dikendalikan melaluifor (baris = 1; baris <= MAKS; baris++)
Pernyataan di atas mempunyai arti “dari baris ke-1 sampai dengan baris ke-MAKS.Demikian artikel tentang Penggunaan Break Continue Exit Dan Nested Loop Pemrograman Bahasa C. Jika ada pertanyaan bisa ditanyakan dikolom komentar. Terima kasih :)
Ketentuan Komentar !!!
------------------------------
1. Komentar sesuai dengan artikel di atas
2. Komentar SPAM otomatis di blokir dan tidak akan dimunculkan
3. Komentar meninggalkan link aktif otomatis terhapus
4. Berkomentar dengan etika
Terima kasih atas komentarnya, semoga postingan di atas bermanfaat :)