Rumah >pembangunan bahagian belakang >C++ >Perbezaan antara ++i dan i++ dalam c++
Dalam C++, perbezaan antara pengendali kenaikan ++i dan i++ ialah susunan pelaksanaan: ++i kenaikan dahulu dan kemudian menilai ungkapan, manakala i++ mula-mula menilai ungkapan dan kemudian kenaikan. Oleh itu, gunakan ++i apabila anda perlu menggunakan nilai tambahan dengan segera, dan gunakan i++ apabila anda perlu menggunakan nilai asal dahulu dan kemudian naikkannya.
Perbezaan antara ++i dan i++ dalam C++
Dalam C++, ++i
dan i++
kedua-duanya pengendali kenaikan, tetapi mereka Ada adalah perbezaan dalam susunan pelaksanaan. ++i
和 i++
都是递增运算符,但它们在执行顺序上有所不同。
++i
:前置递增
i
的值。++i
i
的值增加 1,然后打印结果:<code class="cpp">int i = 10; cout << ++i << endl; // 输出:11</code>
i++
:后置递增
i
的值。i++
i
的值,然后再将其增加 1:<code class="cpp">int i = 10; cout << i++ << endl; // 输出:10</code>
总结
++i
在计算表达式之前递增 i
。i++
在计算表达式之后递增 i
。i
并立即使用其新值时,使用 ++i
。在需要使用 i
的原始值后再递增它时,使用 i++
i
akan dinaikkan. 🎜i
sebanyak 1 dan kemudian mencetak hasilnya: 🎜🎜rrreee🎜🎜i
. 🎜i++
🎜i
dan kemudian menambahnya sebanyak 1: 🎜🎜rrreee🎜🎜Ringkasan🎜🎜++i
menambah i
sebelum menilai ungkapan. 🎜i++
menambah i
selepas menilai ungkapan. 🎜++i
apabila anda perlu menambah i
dan menggunakan nilai baharunya dengan segera. Gunakan i++
apabila anda perlu menggunakan nilai asal i
dan kemudian naikkannya. 🎜🎜Atas ialah kandungan terperinci Perbezaan antara ++i dan i++ dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!