Dalam C++, "a+++b" ialah ungkapan operator selepas kenaikan, yang menambah pembolehubah a dan b sebanyak 1 dalam urutan, dan akhirnya mengeluarkan nilai a.
Maksud a+++b dalam C++
Dalam bahasa C++, a+++b ialah ungkapan pengendali selepas kenaikan. Ia bersamaan dengan gabungan dua operasi berikut:
<code class="cpp">a++; b++;</code>
Oleh itu, ungkapan a+++b melakukan perkara berikut:
Perlu diambil perhatian bahawa tidak seperti pengendali kenaikan awalan, seperti ++a, pengendali kenaikan postfix tidak serta-merta mengubah nilai operan. Oleh itu, dalam ungkapan di atas, a+++b tidak serta-merta menjejaskan nilai a atau b. Nilai a dan b ditambah hanya selepas ungkapan telah dilaksanakan.
Untuk coretan kod berikut:
<code class="cpp">int a = 1; int b = 2; cout << a+++b;</code>
Keluaran akan menjadi 3 kerana ia akan menambah a dan b mengikut turutan dan kemudian mencetak nilai a.
Sila ambil perhatian bahawa pengendali ini hanya boleh digunakan untuk pembolehubah integer dan tidak sah untuk pembolehubah titik terapung atau jenis data lain.
Atas ialah kandungan terperinci Apakah maksud a+++b dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!