Perbedaan antara Prefix dan Postfix Operator

Perbedaan Utama: Operator Prefix dan Postfix terutama digunakan dalam kaitannya dengan operator increment dan decrement. Jika operator kenaikan dan penurunan ditulis sebelum operan, maka mereka disebut sebagai operator awalan. Namun, jika mereka ditulis setelah operan, maka mereka disebut sebagai operator postfix.

Operator Prefix dan Postfix terutama digunakan dalam kaitannya dengan operator kenaikan dan penurunan dalam bahasa pemrograman berorientasi objek (OOP) seperti Java, Pemrograman C, PHP, dll. Mereka umumnya digunakan dalam C ++ lebih daripada dalam hal lain.

Untuk memahami operator prefix dan postfix, pertama-tama kita harus memahami operator increment (++) dan decrement (-). Dalam istilah yang paling dasar, operator increment meningkatkan nilai operan masing-masing sebesar 1, sedangkan operator decrement melakukan yang sebaliknya; mereka menurunkan nilai operan oleh 1. Operator kenaikan ditulis sebagai ++ dan operator penurunan ditulis sebagai -.

Sekarang, ada dua cara untuk menggabungkan operator kenaikan dan penurunan. Mereka dapat ditulis baik sebelum operan atau sesudahnya. Tergantung pada lokasinya, mereka akan diklasifikasikan sebagai operator awalan atau operator postfix. Jika ditulis sebelum operan, maka mereka disebut sebagai operator awalan. Namun, jika mereka ditulis setelah operan, maka mereka disebut sebagai operator postfix. Perbedaan utama antara keduanya adalah penempatan: baik sebelum atau sesudah operan.

Selain itu, penempatan mereka juga berdampak pada nilai-nilai operan. Programiz.com menjelaskan dampak berbeda yang dimiliki oleh operator awalan dan postfix pada operan saat menggunakan operator tambahan: “Jika Anda menggunakan operator ++ sebagai awalan seperti: ++ var; kemudian, nilai operan dinaikkan 1 maka, hanya saja dikembalikan tetapi, jika Anda menggunakan ++ sebagai postfix seperti: var ++; kemudian, nilai operan dikembalikan terlebih dahulu, hanya saja dinaikkan oleh 1. ”Operator penurunan akan memiliki dampak yang sama pada operan, kecuali bahwa alih-alih meningkatkan nilai operan, itu akan menguranginya.

Perbandingan antara Prefix dan Postfix Operator:

Operator Awalan

Operator Postfix

Lokasi

Ditambahkan sebelum operan

Ditambahkan setelah operan

Berhubungan dengan

Operator kenaikan (++) dan penurunan (-)

Digunakan dalam

Bahasa pemrograman imperatif seperti Java dan bahasa seperti C, terutama C ++

Gambar Courtesy: slideshare.net, stuff-heap.blogspot.com

Direkomendasikan

Artikel Yang Berhubungan

  • perbedaan antara: Perbedaan antara Golden Globes dan Oscar

    Perbedaan antara Golden Globes dan Oscar

    Perbedaan Utama: Penghargaan Golden Globes adalah sebuah kehormatan yang diberikan kepada pemenang oleh 93 anggota Hollywood Foreign Press Association (HFPA) untuk film dan televisi. Oscar adalah penghargaan yang diberikan setiap tahun oleh Academy of Motion Picture Seni dan Ilmu Pengetahuan untuk mengakui keunggulan dalam film
  • perbedaan antara: Perbedaan antara Oxford dan Cambridge Dictionary

    Perbedaan antara Oxford dan Cambridge Dictionary

    Perbedaan Utama: Perbedaan utama antara Kamus Oxford dan Cambridge adalah bahwa Kamus Oxford diterbitkan oleh Oxford University Press, sedangkan Kamus Cambridge diterbitkan oleh Cambridge University Press. Kamus Oxford dan Cambridge adalah dua kamus paling populer di seluruh dunia. Mereka terakreditasi dan diterima secara luas bahkan oleh lembaga akademik
  • perbedaan antara: Perbedaan antara Kristal dan Kaca

    Perbedaan antara Kristal dan Kaca

    Perbedaan utama: Kaca adalah nama generik, sedangkan kristal adalah subkategori kaca, dibuat dengan cara yang sama seperti kaca tetapi dengan bahan yang berbeda. Karenanya, semua kristal adalah kaca, tetapi tidak semua kaca adalah kristal. Ada tiga kriteria utama untuk kristal sebagaimana ditetapkan oleh Uni Eropa pada tahun 1969: kandungan timbal lebih dari 24%, kepadatan lebih dari 2, 90 dan indeks reflektif 1, 545
  • perbedaan antara: Perbedaan antara Lager Beer dan Strong Beer

    Perbedaan antara Lager Beer dan Strong Beer

    Perbedaan Utama: Ada dua jenis bir: bir dan bir. Lager adalah bir fermentasi bawah. Di dalamnya ragi mengumpulkan di bagian bawah wadah saat difermentasi. Bir yang kuat adalah semua jenis bir dengan kandungan alkohol tinggi. Bir adalah salah satu minuman beralkohol tertua, dan terus menjadi salah satu yang paling populer
  • perbedaan antara: Perbedaan antara Soup, Stew dan Shorba

    Perbedaan antara Soup, Stew dan Shorba

    Perbedaan utama: Sup terutama merupakan makanan cair yang disiapkan dengan bahan-bahan mendidih seperti daging, ikan atau sayuran. Rebusan adalah makanan yang disiapkan dengan menggunakan bahan-bahan seperti sayuran, daging dengan cara direbus atau direbus perlahan-lahan dalam cairan. Shorba digunakan untuk menyebut sup atau rebusan yang terutama ditemukan dalam masakan di Timur Tengah dan Asia Tengah
  • perbedaan antara: Perbedaan antara 4G dan LTE

    Perbedaan antara 4G dan LTE

    Perbedaan utama: LTE lebih cepat dari apa yang secara tradisional dipasarkan sebagai 4G. Dalam hal itu, biasanya juga lebih mahal. 4G pada gilirannya lebih cepat dari 3G. Hari-hari ini smartphone adalah suatu keharusan. Jika seseorang tidak memiliki smartphone maka mereka berisiko kehilangan. FOMO, yaitu takut ketinggalan perintah tidak hanya untuk mendapatkan ponsel pintar, tetapi juga paket data
  • perbedaan antara: Perbedaan antara Lebah Kayu dan Lebah

    Perbedaan antara Lebah Kayu dan Lebah

    Perbedaan utama: Cara termudah untuk membedakan antara lebah kayu dan lebah adalah dari perut mereka. Lebah tukang kayu memiliki perut hitam telanjang dan mengkilap, sedangkan lebah memiliki perut berbulu yang biasanya memiliki beberapa tanda kuning pada mereka. Lebah Kayu dan Lebah Kayu adalah dua jenis lebah yang umum
  • perbedaan antara: Perbedaan antara Kayu dan Laminasi

    Perbedaan antara Kayu dan Laminasi

    Perbedaan utama: Kayu keras adalah kayu yang berasal dari pohon angiospermae. Ini adalah jenis pohon yang memiliki biji yang tertutup, baik itu dalam polong, kulit, penutup atau buah. Kayu cenderung tahan lama dan tahan lama. Karena kayu keras ini umumnya diterima sebagai kayu berkualitas tinggi. Laminasi, di sisi lain, adalah produk lantai sintetis multi-layer
  • perbedaan antara: Perbedaan antara Serat Larut dan Tidak Larut

    Perbedaan antara Serat Larut dan Tidak Larut

    Perbedaan utama: Serat adalah bagian penting dari diet apa pun. Serat sebenarnya dibagi menjadi dua jenis utama: serat larut dan serat tidak larut. Perbedaan utama antara kedua jenis serat ini sebenarnya ditunjukkan dalam namanya sendiri; serat larut adalah serat yang larut dalam air, sedangkan serat tidak larut tidak

Pilihan Editor

Perbedaan antara Gross dan Net

Perbedaan utama: Kotor adalah total pendapatan, di sisi lain, bersih adalah bagian dari total pendapatan. Menurut Dictionary.com, 'Kotor' adalah: Tanpa potongan; total, sebagai jumlah penjualan, gaji, laba, dll, sebelum mengambil potongan untuk biaya, pajak, atau sejenisnya (berlawanan dengan bersih): pendapatan kotor; penjualan kotor