Teknik Informatika/C/Loop
< Teknik Informatika | C
For loop
suntingint matched = 0;
for(size_t i = 0; words[i]; i++) {
matched = 1;
if(!u_strcasestr_base(pl->name, words[i])) {
matched = 0;
break;
}
}
For loop terbagi oleh tiga bagian. Bagian pertama (A), kedua (B) dan ketiga (C). Bagian A hanya dijalankan pertama kali saja. Bagian B dijalankan setiap masuk body-loop. Jika bagian kedua bernilai true, maka boleh masuk body-loop. Bagian C dijalankan setiap selesai keluar body-loop.