#include <iostream>
int main() {
int i = 5;
// ++i 是前置自增,先将 i 的值加 1,然后再使用新的值
std::cout << "前置自增: " << ++i << std::endl; // 输出 6
// i++ 是后置自增,先使用当前的值,然后再将 i 的值加 1
std::cout << "后置自增: " << i++ << std::endl; // 输出 6
std::cout << "i 的最终值: " << i << std::endl; // 输出 7
return 0;
}
++i 是 前置自增 操作符,它会先将变量 i 的值加 1,然后再返回和使用这个新的值。i++ 是 后置自增 操作符,它会先返回和使用当前的值,然后再将变量 i 的值加 1。在上面的例子中:
++i 时,i 先被加 1 变成 6,然后输出 6。i++ 时,先输出当前的 i 值(即 6),然后再将 i 加 1,所以最后 i 的值变成了 7。上一篇:c++20 协程
下一篇:c++位运算符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站