Mari kita pertimbangkan bahawa dalam C atau C++, terdapat pernyataan yang sama:
c = a+++b;
Jadi apakah maksud baris kod ini?
Okay, biar a dan b masing-masing 2 dan 5. Ungkapan ini boleh dilihat sebagai dua jenis yang berbeza.
Terdapat pengendali selepas kenaikan dan pengendali pra-kenaikan. Bagaimana ia digunakan bergantung pada cara ia digunakan.
Ada dua konsep asas. Keutamaan dan pergaulan. Sekarang jika kita menyemak ungkapan dari kiri ke kanan, hasilnya akan menjadi dua ini.
Sekarang mari kita semak pilihan yang dipilih oleh pengkompil -
#include <iostream> using namespace std; main() { int a = 2, b = 5; int c; c = a+++b; cout << "C is : " << c; }
C is : 7
Pilihan pertama dipilih di sini.
Atas ialah kandungan terperinci Dalam C/C++, apakah maksud operator c=a+++b?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!