Translate Your Language Here

ASSIGNMENT DALAM BAHASA C II

assignment
          <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. 
           contoh:
                 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:
               <identifier>; <statement>

SEMOGA BERMANFAAT, CYIIIIIINNNN...!

0 komentar:

Posting Komentar


up