c中自增自减的妙用

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int i=0;
 6     printf("%d,%d,%d,%d",i++;i--;++i;--i);
 7     /*运算从右往左运算 从左往右打印
 8     前置自增自减-->直接运算
 9     后置自增自减-->吧变量值给到一个临时变量 然后在改变  变量本身的值打印的话 
10     打印的是临时变量
11     --i--> i=-1
12     ++i--> i=0
13     i-- --> j1=i(0)-->j1=0 --> i-- i=-1 j1=0
14     i++ --> j2=i(1)-->j2=-1 --> i++ i=0-->j2=-1 i=0
15     j2 j1 i i
16     j2=-1 j1=0 i=0 i=0
17     
18     */
19     getchar();
20     return 0;
21 }

 

posted @ 2019-03-26 21:37  insist钢  阅读(325)  评论(0编辑  收藏  举报