i++与++i的区别

先看一段代码:

 1 #include <iostream>
 2 
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     int i = 2;
 8     cout << ++i << endl;
 9     cout << --i << endl;
10     cout << i++ << endl;
11     cout << i-- << endl;
12     cout << -i++ << endl;
13     cout << -i-- << endl;
14     return 0;
15 }

它输出如下:

 

 ++i先进行自增,再使用i的值;i++则相反。

posted @ 2020-03-15 20:51  卡尔的思索  阅读(178)  评论(0编辑  收藏  举报