Page 42 - Project Akhir Media Pendidikan
P. 42
tersebut akan ditampilkan terlebih dahulu, selanjutnya baru dinaikkan nilainya. Untuk
lebih jelasnya, perhatikan kembali 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++ = 10
Nilai x akhir = 11
3.3.2. Decrement
Decrement merupakan kebalikan dari increment, yang merupakan proses penurunan
nilai dengan nilai 1. Decrement juga dibagi menjadi dua macam, yaitu pre-decrement
dan post-decrement. Namun di sini kita tidak akan membahas tentang kedua jenis
decrement tersebut karena konsepnya sama persis dengan pre-increment dan post-
increment.
Untuk lebih memahaminya, berikut ini program yang akan menunjukkan penggunaan
operator decrement.
#include <stdio.h>
int main(void) {
int x=10, y=10;
/* Melakukan pre-decrement pada variabel x */
printf(“Nilai x awal \t= %d\n”, x);
printf(“Nilai --x \t= %d\n”, --x);
printf(“Nilai x akhir \t= %d\n\n”, x);
/* Melakukan post-decrement pada variabel y */
printf(“Nilai y awal \t= %d\n”, y);
printf(“Nilai y-- \t= %d\n”, y--);
printf(“Nilai y akhir \t= %d\n”, y);
return 0;
}
38