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 XOLO Q800 dan Samsung Galaxy Grand

    Perbedaan antara XOLO Q800 dan Samsung Galaxy Grand

    Perbedaan utama: Xolo Q800 adalah smartphone Quad-core 1.2 GHz yang ditenagai oleh MTK MT6589 dan RAM 1 GB. Ponsel ini berjalan pada Android 4.1 (Jelly Bean). Ini fitur layar 4, 5 inci dengan resolusi 540 x 960 piksel. Samsung Galaxy Grand adalah smartphone kelas menengah yang telah diluncurkan oleh Samsung Corporation
  • perbedaan antara: Perbedaan antara Steroid dan Suplemen

    Perbedaan antara Steroid dan Suplemen

    Perbedaan utama: Steroid adalah senyawa organik yang larut dalam lemak yang secara alami hadir dan diproduksi dalam tubuh manusia. Ini bertanggung jawab untuk berbagai perkembangan fisiologis seperti pertumbuhan reproduksi, regenerasi jaringan, dan sintesis kalori dalam tubuh manusia. Suplemen, juga dikenal sebagai suplemen makanan, suplemen makanan, suplemen gizi, adalah pil atau bubuk yang dikembangkan untuk memberikan nutrisi, seperti vitamin, mineral, serat, asam lemak, atau asam amino, yang mungkin hilang pada seseorang selama mereka diet harian
  • perbedaan antara: Perbedaan antara Korea Utara dan Selatan

    Perbedaan antara Korea Utara dan Selatan

    Perbedaan Utama: Republik Rakyat Demokratik Korea, juga dikenal sebagai Korea Utara, didirikan pada 9 September 1948. Dibangun dalam citra pengawasnya, yaitu kediktatoran komunis. Republik Korea, umumnya dikenal sebagai Korea Selatan, di sisi lain, didirikan pada 15 Agustus 1948, dan seperti Amerika Serikat adalah demokrasi kapitalis
  • perbedaan antara: Perbedaan antara HeartGold dan SoulSilver

    Perbedaan antara HeartGold dan SoulSilver

    Perbedaan utama: The HeartGold dan SoulSilver adalah permainan peran video game untuk Nintendo DS berdasarkan pada franchise Pokémon. Mereka dirilis sebagai pasangan pada tahun 2009 di Jepang. Permainan dirilis ke Amerika Utara, Australia, dan Eropa pada bulan Maret 2010. Pemain akan bertemu Kimono Girls sepanjang permainan.
  • perbedaan antara: Perbedaan antara Nokia Lumia 620 dan LG Nexus 4

    Perbedaan antara Nokia Lumia 620 dan LG Nexus 4

    Perbedaan utama: Salah satu smartphone terbaru di bawah merek adalah Nokia Lumia 620. Nokia Lumia 620 ditujukan untuk pembeli entry-level yang ingin mencoba Windows Phone 8 tetapi tidak mampu menghabiskan terlalu banyak untuk itu. Nexus 4 adalah smartphone Android bermerek Nexus keempat Google. Ini bertujuan untuk memberikan pengalaman Android murni
  • perbedaan antara: Perbedaan antara Pinggiran Kota dan Pinggiran Kota

    Perbedaan antara Pinggiran Kota dan Pinggiran Kota

    Perbedaan utama: Pinggiran kota adalah bagian-bagian kota yang berada di luar bagian kota. Pinggiran kota biasanya hanya digunakan sebagai area perumahan, dan sering menjadi tempat bisnis yang sangat sedikit, jika ada sama sekali. Pinggiran sering menunjukkan area di mana kota ini bergabung dengan negara
  • perbedaan antara: Perbedaan antara Ajax dan Load In jQuery

    Perbedaan antara Ajax dan Load In jQuery

    Perbedaan utama: jQuery adalah pustaka JavaScript multi-browser. jQuery adalah perangkat lunak sumber terbuka gratis. Ini dilisensikan di bawah Lisensi MIT. Itu dirancang untuk menyederhanakan skrip sisi klien dari HTML dan saat ini digunakan oleh banyak situs web. .ajax () dan .load () adalah dua perintah berbeda yang dapat digunakan untuk mengakses jQuery
  • perbedaan antara: Perbedaan antara Asteroid dan Meteor

    Perbedaan antara Asteroid dan Meteor

    Perbedaan utama: Asteroid adalah bongkahan besar batu yang mengorbit di sekitar matahari. Asteroid juga dikenal sebagai planetoid atau planet kecil. Meteor, di sisi lain, mengacu pada kilatan cahaya yang mengikuti puing antarplanet saat memasuki atmosfer kita. Meteor bukanlah puing itu sendiri, tetapi kilatan cahaya yang disebabkan oleh puing-puing itu
  • perbedaan antara: Perbedaan antara PHP dan ASP

    Perbedaan antara PHP dan ASP

    Perbedaan utama: PHP adalah bahasa skrip sisi server yang memiliki implementasi utama dalam pengembangan web. Namun, ini dapat digunakan sebagai bahasa pemrograman untuk tujuan umum. ASP adalah singkatan dari Active Server Pages. Umumnya dikenal sebagai ASP Klasik atau ASP Klasik. Ini adalah lingkungan skrip sisi server yang dikembangkan dan dirilis oleh Microsoft

Pilihan Editor

Perbedaan antara Ekuitas dan Saham

Perbedaan Utama: Ekuitas digambarkan sebagai nilai bisnis atau aset, setelah kewajiban dilunasi. Stok perusahaan pada dasarnya berarti saham ekuitas pemiliknya. Ekuitas dan stok adalah dua kata penting dalam divisi keuangan dan akun. Kata-kata ini memainkan peran besar ketika menyangkut perusahaan publik dan pasar saham