0
已采纳
这两个语句很相似,但有不同之处:
1. cout<<a++;
2. cout<<++a;
输出这两条语句之后,你会发现:
先输出的是a
后输出的是a+1
因为:
//第一条语句是先输出a,再将a+1
//第二条语句是先将a+1,再输出a(区别)
望采纳
!!!!!
希望对你有一定的帮助!!!
1
1
在单独使用的时候,这两条语句是相同的。但是有些特例:
1. b = a++;
2. b = ++a;
第一条语句是先执行b=a,再将a+1。
第二条语句是先将a+1,再执行b=a。
1. cout << a++ << endl;
2. cout << ++a << endl;
第一条语句是先输出a,再将a+1。
第二条语句是先将a+1,再输出a。
0
0

a++和++a是一样的
!
