Teknik Informatika/C/Loop

For loop sunting

int 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.