Modul ini membahas perangkat pengatur alur eksekusi pada program C, yang terbagi menjadi tiga kelompok, yaitu percabangan, perulangan, dan pernyataan lompat. Percabangan ditangani oleh if, else, switch, dan case, perulangan ditangani oleh for, while, dan do-while, sedangkan pernyataan lompat mencakup break, continue, dan goto. Materi pada modul ini menjadi fondasi bagi pemakaian fungsi, array, dan pointer pada modul lain karena hampir semua struktur program menyertakan keputusan dan pengulangan.
Alur Kontrol
Pengaturan alur eksekusi program: percabangan, perulangan, dan pernyataan lompat.
0/0 selesai
- Percabangan if / else
Pengambilan keputusan dengan if, else if, dan else, kondisi bersarang, serta bug tanda sama dengan tunggal.
- Percabangan switch / case
Perilaku fall-through pada switch, peran label default, dan kapan switch lebih tepat daripada rantai if.
- Perulangan
Perulangan for, while, dan do-while, penghitung perulangan, serta error off-by-one yang sering terjadi.
- break, continue, dan goto
Pernyataan lompat untuk keluar dari perulangan, melewati satu iterasi, dan alasan goto umumnya dihindari.