<nama_informasi> = <ekspresi>;
<nama_informasi> <operator> = <operand>;
catatan:
assignment ini "tidak boleh" dilakukan bila <nama_informasi> bertipe string (array of character)
KONDISIONAL
if (<ekspresi>) <statement>;
if (<ekspresi>) <statement> else <statement>;
switch (<ekspresi>) {
case <ekspresi-konstan-1>: <statement-1>; [break;]
case <ekspresi-konstan-2>: <statement-2>; [break;]
:
default:
<statement>;
}
PENGULANGAN
while (<ekspresi>) <statement>;
do <statement> while (<ekspresi>);
for (<ekspresi1>; <ekspresi2>; <ekspresi3>) <statement>;
catatan:
for (<ekspresi1>; <ekspresi2>; <ekspresi3>) <statement>;
ekivalen dengan
<ekspresi1>;
while (<ekspresi2>) {
<statement>;
}
PENCABANGAN
goto <label>;
continue;
break;
return <ekspresi>;
catatan:
- continue hanya boleh muncul dalam (for, do, while). statement inin menyebabkan kontrol pindah ke loop terdalam yang melingkupinya.
while (...) {
continue;
}
- break hanya boleh muncul dalam iterasi atau switch. Statement ini menyebabkan iterasi/switch terdalam dihentikan, dan kontrol pindah ke statement sesudahnya.
- <label> untuk goto harus terletak dalam fungsi yang sama. Deklarasi label:
SEMOGA BERMANFAAT, CYIIIIIINNNN...!

0 komentar:
Posting Komentar