Rumah >pembangunan bahagian belakang >C++ >Maksud i+++j dalam c++

Maksud i+++j dalam c++

下次还敢
下次还敢asal
2024-05-01 11:51:14725semak imbas

i+++j dalam C++ ialah pengendali kenaikan postfix, yang mewakili operasi berikut: 1. Nilai i mula-mula dinaikkan sebanyak 1 untuk menjadi i+1 2. Nilai i+1 kemudiannya diberikan kepada j, jadi Nilai j juga menjadi i+1.

Maksud i+++j dalam c++

Maksud i+++j dalam C++

Dalam C++, i+++j ialah operator kenaikan postfix yang mewakili operasi berikut:

i
  1. yang pertama meningkat sebanyak 1 menjadi i+1. Nilai
  2. i+1 kemudiannya diberikan kepada j, jadi nilai j juga menjadi i+1.

Contoh urutan pelaksanaan:

Andaikan i = 3, j = 5.

  • i+++j: Nilai

    • i meningkat sebanyak 1, i = 4.
    • 4 ditugaskan kepada j, j = 4.

Nota:

  • i+++j berbeza daripada ++i+j. Yang terakhir menambah i sebanyak 1 dan kemudian menambahnya kepada j.
  • i+++j juga berbeza dengan i++ + j. Yang terakhir pertama menambah i sebanyak 1 dan kemudian menambah i+1 kepada j.
  • i+++j hanya boleh digunakan untuk pembolehubah integer.

Contoh kod:

<code class="cpp">int main() {
  int i = 3;
  int j = 5;

  i+++j;  // i = 4, j = 4

  return 0;
}</code>

Atas ialah kandungan terperinci Maksud i+++j dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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