Daftar Isi:
- Definisi - Apa yang dimaksud dengan Operator Peningkatan?
- Techopedia menjelaskan Operator Peningkatan
Definisi - Apa yang dimaksud dengan Operator Peningkatan?
Operator kenaikan, dalam C #, adalah operator unary diwakili oleh simbol "++". Operator ini digunakan dalam C # untuk meningkatkan nilai operandnya menjadi satu. Jenis nilai yang dihasilkan sama dengan operannya. Operan dalam operasi penambahan dapat berupa variabel, akses properti, atau akses pengindeks.
Operator ini sering digunakan dalam konstruksi loop, seperti loop "untuk", untuk menambah penghitung loop setelah mengeksekusi kode dalam loop. Operator increment juga digunakan untuk mengubah lokasi pointer dengan nilai yang sama dengan ukuran memori dari tipe pointer yang digunakan. Kecuali untuk pointer tipe "void", operator increment dapat digunakan untuk semua jenis pointer lainnya. Saat digunakan pada pointer, tidak ada pengecualian yang dihasilkan bahkan ketika ada overflow di domain pointer.
Techopedia menjelaskan Operator Peningkatan
Operator kenaikan hadir dalam dua bentuk:
- Postfix: Operator muncul setelah operan. Operasi kenaikan terjadi setelah operan dievaluasi dan hasil operasi ini adalah nilai operan sebelum ditambahkan.
- Awalan: Operator muncul sebelum operan. Operasi kenaikan terjadi sebelum operan dievaluasi dan hasil operasi ini adalah nilai operan setelah itu bertambah.
Misalnya, dalam pernyataan "v = i ++", di mana operator berada dalam bentuk postfix, nilai "i" ditugaskan ke "v" sebelum operasi kenaikan. Dalam pernyataan "v = ++ i", di mana operator berada dalam bentuk awalan, nilai "i" ditambahkan terlebih dahulu sebelum ditugaskan ke "v".
Untuk tipe numerik dan enumerasi, operator increment sudah ditentukan sebelumnya atau bawaan. Dalam kasus tipe yang ditentukan pengguna, operator increment dapat kelebihan beban untuk menyediakan implementasi khusus yang diperlukan untuk tipe tersebut.
Operator kenaikan dapat digunakan pada variabel yang dapat diatur tetapi tidak dapat digunakan pada nilai (seperti nilai pengembalian suatu fungsi).
Baik formulir paska dan sebelum kenaikan harus digunakan dengan hati-hati sesuai persyaratan dan setelah memahami implikasi dari masing-masing formulir ini. Diutamakan operasi operator kenaikan juga harus dipertimbangkan, karena memainkan peran kunci dalam mengevaluasi ekspresi yang berisi operator kenaikan.