Rumah Pembangunan Apakah pengendali kenaikan di c? - definisi dari techopedia

Apakah pengendali kenaikan di c? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Operator Peningkatan?

Operator tingkatan, dalam C #, adalah operator yang tidak dikenali yang diwakili oleh simbol "++". Pengendali ini digunakan dalam C # untuk menambah nilai operannya dengan satu. Jenis nilai yang terhasil adalah sama dengan operannya. Operasi dalam operasi kenaikan boleh menjadi pemboleh ubah, akses harta atau akses pengindeks.


Pengendali ini sering digunakan dalam pembinaan gelung, seperti gelung "untuk", untuk menambah kaunter gelung selepas melaksanakan kod dalam gelung. Operator tambahan juga digunakan untuk menukar lokasi penunjuk dengan nilai yang bersamaan dengan saiz memori jenis penunjuk yang digunakan. Kecuali penunjuk jenis "tidak sah", pengendali kenaikan itu boleh digunakan untuk semua jenis penunjuk lain. Apabila digunakan pada penunjuk, tiada pengecualian dijana walaupun terdapat limpahan dalam domain penunjuk itu.

Techopedia menerangkan Operator Peningkatan

Operator kenaikan ini datang dalam dua bentuk:

  • Postfix: Operator muncul selepas pengendaliannya. Operasi kenaikan berlaku selepas operan dinilai dan hasil operasi ini adalah nilai operan sebelum kenaikan.
  • Awalan: Operator muncul sebelum pengendaliannya. Operasi kenaikan berlaku sebelum pengendalian dinilai dan hasil operasi ini adalah nilai operan setelah kenaikan.

Sebagai contoh, dalam pernyataan "v = i ++", di mana pengendali berada dalam bentuk postfix, nilai "i" ditugaskan kepada "v" sebelum operasi kenaikan. Dalam pernyataan "v = ++ i", di mana pengendali berada dalam bentuk awalan, nilai "i" bertambah terlebih dahulu sebelum diberikan kepada "v".


Untuk jenis angka dan penghitungan, pengendali kenaikan itu dipratentukan atau dibina. Dalam kes jenis yang ditentukan oleh pengguna, pengendali kenaikan itu boleh dibebankan terlebih dahulu untuk menyediakan pelaksanaan yang disesuaikan untuk jenis sedemikian.


Operator kenaikan boleh digunakan pada pembolehubah yang boleh ditetapkan tetapi tidak boleh digunakan pada nilai (seperti nilai pulangan fungsi).


Kedua-dua bentuk pasca-dan pra-kenaikan perlu digunakan dengan teliti mengikut keperluan dan selepas memahami implikasi masing-masing bentuk. Keutamaan operasi pengendali kenaikan itu juga perlu dipertimbangkan, kerana ia memainkan peranan penting dalam menilai ungkapan yang mengandungi pengendali kenaikan.

Takrif ini ditulis dalam konteks C #
Apakah pengendali kenaikan di c? - definisi dari techopedia