Sabtu, 15 Maret 2014

Asignment Opertator dan Operator Increment Decrement

Rangkuman ( 3.11 - 3.12 )
didalam C, beberapa  ekspresi yang menggunakan operator asignment bisa ditulis dalam bentuk singkatan. Bentuk seperti ini "variabel = variabel operator ekspresi" bisa ditulis dengan bentuk "variabel operator = ekspresi". lebih jelasnya, berikut kami tuliskan contohnya; c = c + 3 akan sama jika ditulis c+ = 3. Metode penyingkatan ini juga berfungsi untuk operator yang lainya, +, -, /, % dan *


Operator increment dan Decrement
C memberikan operator penaikan ( increment ) berupa tanda double plus "++" dan operator decrement penurunan, berupa tanda double min "- -". Menggunakan tanda operator tersebut lebih baik daripada menggunakan ekspresi ( c = c + 1, c+ = c ). Jika tanda increment / decrement diletakan sebelum variabel, maka disebut dengan operator praincrement / pradecrement.sedangkan Jika diletakan didepan variable disebut dengan postincrement / postdecrement. Pada proses praincrement / decrement, setiap nilai yang ada selalu dinaikan atau diturunkan terlebih dahulu. Sedangkan jika menggunakan postincrement / decrement, nilai yang digunakan adalah nilai yang lama terlebih dahulu setelah itu nilai akan dinaikan  / diturunkan sehingga mendapatkan nilai baru. Berikut adalah coding untuk membedakan increment dan postdecrement.


baris 7 sampai 9 adalah postincrement sedangkan baris 11 sampai 13 adalah increment. Dari program diatas kita bisa melihat hasilnya dalam bentuk tabel seperti berikut :


Tidak ada komentar:

Posting Komentar