Selasa, 15 September 2009

The Selective Structure - Switch

switch (expression)
{
case constant1:
group of statements 1;
break;
case constant2:
group of statements 2;
break;
.
.
.
default:
default group of statements
}



Urutan proses: switch mengevaluasi ekspresi dan mengecek apakah ekuivalen dengan constant1. Jika iya, akan dieksekusi statement-statement1 sampai tiba di break statement. Saat sampai, program akan berakhir.

JIka tidak, akan dicek ke constant2. Bila ekuivalen dengan constant2, proses yang dijalankan juga sama dengan di atas.

Akhirnya , jika nilai ekspresi tidak ada yang cocok dengan constant2 sebelumnya ( dapat menambah case label sebagai nilai yang ingin dicek) , program akan eksekusi statement setelah default: label, jika ada .

0 komentar:

Posting Komentar