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 Windows XP, Windows 7 dan Windows 8

    Perbedaan antara Windows XP, Windows 7 dan Windows 8

    Perbedaan Utama: Windows XP diluncurkan pada Oktober 2001 sebagai peningkatan ke sistem operasi Windows 2000 dan ME. Windows 7 dan Windows 8 adalah dua sistem operasi terbaru oleh Microsoft. Semua sistem telah ditingkatkan dengan fitur baru dan perubahan antarmuka untuk membuat sistem lebih menarik dan menarik bagi pengguna
  • perbedaan antara: Perbedaan antara Jaguar dan Leopard

    Perbedaan antara Jaguar dan Leopard

    Perbedaan utama: Jaguar lebih besar dan lebih kekar dibandingkan dengan macan tutul. Macan tutul adalah anggota kucing terkecil dari genus Panthera. Jaguar memiliki mawar yang lebih besar dan lebih sedikit, sedangkan macan tutul memiliki mawar yang lebih kecil dan lebih banyak. Macan tutul juga memiliki titik-titik hitam kecil di dalam mawar mereka
  • perbedaan antara: Perbedaan antara Oven Konveksi dan Oven Pemanggang Roti

    Perbedaan antara Oven Konveksi dan Oven Pemanggang Roti

    Perbedaan utama: Oven konveksi sebenarnya adalah oven yang mirip dengan yang asli dengan fitur tambahan, penggemar. Satu-satunya perbedaan utama antara oven konvensional dan oven konveksi adalah para penggemar. Oven pemanggang adalah oven yang merupakan oven listrik kecil yang memiliki pintu depan, rak kawat yang dapat dilepas dan loyang yang bisa dilepas
  • perbedaan antara: Perbedaan antara Serangan Jantung dan Gagal Jantung

    Perbedaan antara Serangan Jantung dan Gagal Jantung

    Perbedaan utama: Serangan jantung adalah ketika aliran darah ke jantung terbatas menyebabkan sel-sel jantung mati. Kurangnya aliran darah disebabkan oleh penyumbatan parsial ke arteri koroner yang menyebabkan pecahnya plak aterosklerotik yang rentan, kumpulan lemak dan sel darah putih yang tidak stabil di dinding arteri
  • perbedaan antara: Perbedaan antara Industrialisasi dan Urbanisasi

    Perbedaan antara Industrialisasi dan Urbanisasi

    Perbedaan utama: Istilah industrialisasi umumnya mengacu pada proses pergeseran dari produksi tangan ke produksi mesin. Istilah urbanisasi mengacu pada proses orang bermigrasi dari daerah pedesaan (seperti desa dan kota) ke kota besar. Istilah industrialisasi dan urbanisasi sering digunakan bersama-sama selama sejarah atau sosiologi, yang mungkin mengakibatkan banyak membingungkan kedua istilah yang sama
  • perbedaan antara: Perbedaan antara TOEFL dan IELTS

    Perbedaan antara TOEFL dan IELTS

    Perbedaan utama : IELTS dan TOEFL adalah tes bahasa internasional yang digunakan untuk menilai kecakapan kandidat dalam bahasa Inggris. Perbedaan utama antara kedua tes ini didasarkan pada kosakata dan aksen siswa di mana IELTS adalah Ujian Inggris \ Australia dan TOEFL adalah Ujian Amerika. TOEFL dan IELTS adalah dua tes bahasa utama yang terutama dirancang untuk menguji senonoh siswa dalam bahasa Inggris, terutama kemampuan mereka untuk berkomunikasi secara efektif di ruang kelas dan menyesuaikan diri dengan budaya berbahasa Inggris yang dominan
  • perbedaan antara: Perbedaan antara Anorexia dan Bulimia

    Perbedaan antara Anorexia dan Bulimia

    Perbedaan utama: Anorexia nervosa dan Bulimia nervosa adalah dua jenis gangguan makan. Anoreksia ditandai oleh kebiasaan makan yang tidak tepat dan asupan makanan berkurang. Bulimia ditandai dengan pesta makan dan mereka membersihkan makanan dari tubuh dengan paksa. Di dunia sekarang ini ada banyak penekanan pada fisik
  • perbedaan antara: Perbedaan antara Ruger MK I dan MK II

    Perbedaan antara Ruger MK I dan MK II

    Perbedaan utama: Pistol pertama dari seri yang diluncurkan oleh Ruger adalah Ruger Standard Model .22 Auto. Seraya seri berlanjut, model ini sering disebut sebagai Ruger MK I. Standard Auto diikuti oleh Ruger MK I Target, kemudian Ruger MK II dan Ruger MK III saat ini dan variannya. Pistol pertama dari seri yang diluncurkan oleh Ruger adalah Ruger Standard Model
  • perbedaan antara: Perbedaan antara Seni dan Desain

    Perbedaan antara Seni dan Desain

    Perbedaan utama: Seni dan desain adalah dua anggota penting seni visual. Seni adalah tentang ekspresi diri, sedangkan desain dimaksudkan untuk mengkomunikasikan tujuan yang dimaksudkan untuk menyelesaikan masalah. Seni dapat ditafsirkan dengan berbagai cara, sedangkan desain tidak dapat bersifat interpretatif, tetapi mereka harus berkomunikasi secara efisien dan jelas

Pilihan Editor

Perbedaan antara kutil dan bisul

Perbedaan Kunci: Kutil adalah pertumbuhan kasar yang muncul paling umum di tangan dan jari atau di telapak kaki. Mereka juga dapat muncul di bagian lain tubuh seperti wajah, lengan atau kaki dan kadang-kadang tumbuh di daerah genital atau anal. Bisul, di sisi lain, adalah infeksi pada folikel rambut