
这里我们来看看什么是C或C++中的前自增和后自增。前自增和后自增都是自增运算符。但它们几乎没有什么区别。
前自增运算符首先递增一个变量的值,然后将其分配给其他变量,但在后自增运算符的情况下,它首先分配给一个变量变量,然后增加值。
#include<iostream>
using namespace std;
main() {
int x, y, z;
x = 10;
y = 10;
z = ++x; //z will hold 11
cout << "Z: " << z << endl;
z = y++; //z will hold 10, then y will be 11
cout << "Z: " << z << " and y is: " << y << endl;
}Z: 11 Z: 10 and y is: 11
后置增量的优先级高于前置增量的优先级,并且它们的结合性也不同。预增量的关联性是从右到左,后增量的关联性是从左到右。
以上就是在C/C++中,有预增和后增两种操作的详细内容,更多请关注php中文网其它相关文章!
c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号