C++中++i与i++
#include "stdafx.h" #include "string" #include "iostream" #include "vector" #include "sstream" using namespace std; int _tmain(int argc, _TCHAR* argv[]) { //前置版本,将运算对象+1,然后将改变后的对象作为求值结果 int j=0; int i=10; j=++i; cout<<"i="<<i<<endl; //i=11 cout<<"j="<<j<<endl; //j=11 //后置版本,将运算对象+1,但是求值结果是运算对象改变之前结果的的副本 int j1=0; int i1=10; j1=i1++; cout<<"i1="<<i1<<endl; //i=11 cout<<"j1="<<j1; //j=10 getchar(); return 0; }