Page 41 - Project Akhir Media Pendidikan
P. 41

Dalam bahasa C, increment terbagi lagi ke dalam dua bagian, yaitu pre-increment dan
                      post-increment. Berikut ini penjelasan dari masing-masing topik tersebut.

                      3.3.1.1.   Pre-Increment

                      Pre-increment berarti menaikkan nilai yang terdapat pada sebuah variabel sebelum nilai dari
                      variabel  tersebut  diproses  di  dalam  program.  Operator  ++  akan  dianggap  sebagai  pre-
                      increment apabila dituliskan di depan nama variabel atau nilai yang akan dinaikkan. Sebagai
                      contoh, misalnya kita memiliki variabel x bertipe int dengan nilai 10 dan di sini kita akan
                      melakukan pemrosesan terhadap variabel tersebut dengan cara menampilkan nilainya ke
                      layar  monitor.  Apabila  kita  melakukan  operasi  pre-increment,  yaitu  dengan  menuliskan
                      ++x, maka nilai x akan dinaikkan terlebih dahulu sebelum nilai tersebut ditampilkan  ke
                      layar.  Hal  ini  menyebabkan  nilai  yang  akan  ditampilkan  adalah  11.  Untuk
                      membuktikannya,  coba  perhatikan  program  di  bawah  ini.


                      #include <stdio.h>

                      int main(void) {
                         int x=10;

                         printf(“Nilai x awal \t= %d\n”, x);
                         printf(“Nilai ++x \t= %d\n”, ++x);
                         printf(“Nilai x akhir \t= %d\n”, x);
                         return 0;
                      }


                      Hasil yang akan diberikan dari program di atas adalah seperti yang tampak di bawah ini.


                      Nilai  x  awal  =  10
                      Nilai  ++x  =  11
                      Nilai x akhir  = 11



                      Dari hasil tersebut dapat kita lihat bahwa nilai x mula-mula adalah 10, kemudian nilai
                      ++x  adalah 11. Hal ini disebabkan karena pada operasi ++x, nilai 10 dinaikkan terlebih
                      dahulu  sebelum  ditampilkan.  Sampai  di  sini,  nilai  x  adalah  11  sehingga  pada  saat
                      pemanggilan berikutnya, x yang akan ditampilkam juga bernilai 11.

                      3.3.1.2.   Post-Increment

                      Post-increment berarti menaikkan nilai yang terdapat pada sebuah variabel setelah nilai dari
                      variabel  tersebut  diproses  di  dalam  program.  Pada  post-increment  operator  ++ ditulis
                      setelah variabel atau nilai yang akan dinaikkan. Sebagai contoh, misalkan kita memiliki
                      variabel x  yang bernilai 10, maka nilai x++  yang akan ditampilkan di layar adalah 10
                      (bukan 11). Kenapa demikian? Hal ini disebabkan karena nilai dari variabel x



                                                           37
   36   37   38   39   40   41   42   43   44   45   46