X++与++X以及X+1
一个简短的程序,用来说明三者的关系
x++是先传值再自增1
++x是先自增1在传值
x+1传入的值是x增1了但是x仍然保持初始值
#include <iostream>
using namespace std;
int main()
{
int x=0,y=0,z=0;
cout<<x++<<endl;
cout << x << endl;
cout<<y+1<<endl;
cout << y << endl;
cout<<++z<<endl;
cout << z << endl;
return 0;
}
运行结果如下: