Struktur kendali perulangan
Dalam bahasa C, terdapat beberapa macam struktur kendali perulangan, diantaranya for,
do…while, while.
repetition ini sangat berguna, bisa buat bikin animasi, kotak dll.
for
For digunakan untuk mengulang suatu statement yang dideklarasikan berdasarkan
suatu kondisi atau syarat tertentu.
Syntax:
for(exp1; exp2; exp3) statement;
or:
for(exp1; exp2; exp3){
statement1;
statement2;
…….
}
exp1 : initialisasi
exp2 : kondisi
exp3 : increment atau decrement
exp1, exp2 and exp3 are optional
contoh:
void reverse(char ss[])
{
int c,i,j;
for(i=0, j=strlen(ss)-1; i<j; i++, j–){
c=ss[i];
ss[i]=ss[j];
ss[j]=c;
}
}
BREAK = misal kita mau cetak 1-10 nanti yang kecetak cuma 1-5
CONTINUE = klo ini kecetaknya dari 5-10
WHILE
while tidak akan jalan selama kondisinya FALSE, dia akan jalan hanya ketika TRUE
kelebihan = kesalahannya 0 , karena dia ngecek dulu
pernah gak kalian makan warteg terus ketinggalan duit?
waduh dompet gua ketinggalan padahal gua udh makan

Syntax :
while (exp) statements;
or:
while(exp){
statement1;
statement2;
…..
}
DO-WHILE
perbedaan while dan do-while
while = cek dulu baru jalanin
do while = jalanin dulu baru ngecek (cek username password)