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

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

王林
王林ke hadapan
2023-08-25 14:25:171353semak imbas

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;
}

Output

Z: 11
Z: 10 and y is: 11

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam