1、++运算符
a++:执行表达式后,a自增,执行表达式时使用的是a自增前的原值;
++a:a自增后,执行表达式,执行表达式时使用的是自增后的a。
int a=0;
cout<<"a++:"<<a++<<endl;
cout<<"a:"<<a<<endl; //输出表达式“a++”的值:0,执行完后变量a=1
a=0;
cout<<"++a:"<<++a<<endl;
cout<<"a:"<<a<<endl; //输出表达式“++a”的值:1,执行完后变量a=1
1、++运算符
a++:执行表达式后,a自增,执行表达式时使用的是a自增前的原值;
++a:a自增后,执行表达式,执行表达式时使用的是自增后的a。
int a=0;
cout<<"a++:"<<a++<<endl;
cout<<"a:"<<a<<endl; //输出表达式“a++”的值:0,执行完后变量a=1
a=0;
cout<<"++a:"<<++a<<endl;
cout<<"a:"<<a<<endl; //输出表达式“++a”的值:1,执行完后变量a=1