符号“++”的意思是自加1,放在变量a前面是在表达式之前加,放在后面是之后加。
举两个例子:
============================================
例子一,放到前面的:
int a =5;
cout<<++a;
上面两条语句等价于:
int a =5;
a=a+1;
cout<<a;
===========================================
例子二,放到后面的:
int a=5;
cout<<a++;
上面两条语句等价于:
int a=5;
cout<<a;
a=a+1;
===========================================
综上,其实质就是a=a+1放到表达式的前面还是后面的问题。
追问你说的不对吧!应该都是先自加,再输出。书上是这样说的
追答哪本书?几页?我看一下吧