Rumah > pembangunan bahagian belakang > C++ > Dalam C/C++, terdapat dua operasi: pra-kenaikan dan pasca-kenaikan.

Dalam C/C++, terdapat dua operasi: pra-kenaikan dan pasca-kenaikan.

王林
Lepaskan: 2023-08-25 14:25:17
ke hadapan
1411 orang telah melayarinya

Dalam C/C++, terdapat dua operasi: pra-kenaikan dan pasca-kenaikan.

Di sini kita lihat apa itu pra-kenaikan dan pasca-kenaikan dalam C atau C++. Kedua-dua pra-kenaikan dan pasca-kenaikan adalah pengendali kenaikan. Tetapi terdapat sedikit perbezaan antara mereka.

Pengendali pra-kenaikan mula-mula menambah nilai pembolehubah dan kemudian memberikannya kepada pembolehubah lain, tetapi dalam kes pengendali selepas kenaikan, ia mula-mula memberikan kepada pembolehubah pembolehubah dan kemudian menambah nilai.

Contoh

#include<iostream>
using namespace std;
main() {
   int x, y, z;
   x = 10;
   y = 10;
   z = ++x; //z will hold 11
   cout << "Z: " << z << endl;
   z = y++; //z will hold 10, then y will be 11
   cout << "Z: " << z << " and y is: " << y << endl;
}
Salin selepas log masuk

Output

Z: 11
Z: 10 and y is: 11
Salin selepas log masuk

Keutamaan selepas kenaikan adalah lebih tinggi daripada pra-kenaikan, dan pergaulan mereka juga berbeza. Perkaitan pra-kenaikan adalah dari kanan ke kiri, perkaitan selepas kenaikan adalah dari kiri ke kanan.

Atas ialah kandungan terperinci Dalam C/C++, terdapat dua operasi: pra-kenaikan dan pasca-kenaikan.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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