Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Apakah maksud x-- dan --x dalam bahasa C?

Apakah maksud x-- dan --x dalam bahasa C?

下次还敢
Lepaskan: 2024-04-29 18:36:13
asal
513 orang telah melayarinya

Perbezaan antara x-- dan --x dalam bahasa C ialah: x--: selepas pengurangan, mula-mula gunakan nilai asal x, dan kemudian kurangkan dengan 1. --x: Pra-pengurangan, pengurangan pertama sebanyak 1, dan kemudian gunakan nilai x yang dikemas kini.

Apakah maksud x-- dan --x dalam bahasa C?

Perbezaan antara x-- dan --x dalam bahasa C

Dalam bahasa C, x-- dan --x kedua-duanya pengurangan operator oleh 1. Mereka berbeza dalam kedudukan pengendali berbanding pembolehubah:

  • x--: Pasca-penurunan
  • --x: Depan-penurunan

Pasca-penurunan (x--) Ungkapan pasca pengurangan mula-mula menggunakan nilai pembolehubah x dalam ungkapan atau tugasan, dan kemudian tolak 1 daripada x. Contohnya:

<code class="c">int x = 10;
int y = x--; // y = 10, x = 9</code>
Salin selepas log masuk

Pra pengurangan (--x)

Ungkapan prapenurunan akan terlebih dahulu menolak 1 daripada x dan kemudian menggunakan nilai x yang dikemas kini dalam ungkapan atau tugasan. Contohnya:

<code class="c">int x = 10;
int y = --x; // y = 9, x = 9</code>
Salin selepas log masuk

Oleh itu, jika anda perlu menggunakan nilai asal pembolehubah x dahulu dan kemudian mengurangkannya sebanyak 1, gunakan

x-- (pasca pengurangan)

. Jika anda perlu mengurangkan x sebanyak 1 serta-merta sebelum menggunakan nilai kemas kininya, gunakan --x (sebelum ini pengurangan).

Atas ialah kandungan terperinci Apakah maksud x-- dan --x dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan