++i和i++的使用
- |
- 浏覽:3926
- |
- 更新:2015-05-02 20:37
- |
- 标簽:C語言
- 1
++i和i++的使用++i和i++的使用 - 2
++i和i++的使用++i和i++的使用 - 3
++i和i++的使用++i和i++的使用 - 4
++i和i++的使用++i和i++的使用 - 5
++i和i++的使用++i和i++的使用
分步閱讀
++是C語言中的單目運算符,作用是使變量值自加1,那麼i++、++i有什麼差別呢,小編給大家講講C語言中,什麼情況下用++i,什麼情況下用i++。
方法/步驟
-
1
首先我們定義一個變量i,int i=5;
然後我們做執行printf(“%d”,i++);
我們會發現輸出結果是5。
++i和i++的使用++i和i++的使用 -
2
是為什麼呢,我們要搞清楚printf(“%d”,i++);
這句話是做兩件事:
1.輸出i
2.i=i+1;
這裡的順序,是先輸出i,再執行i=i+1;
++i和i++的使用++i和i++的使用 -
3
然後我們初始化變量i,i=5;
然後我們做執行printf(“%d”,++i);
我們會發現輸出結果是6。
其實printf(“%d”,++i);做的也是這兩件事,
1.輸出i
2.i=i+1;
隻是先做i=i+1;然後輸出i;
++i和i++的使用++i和i++的使用 -
4
總結:++i;i++;的差別:
i++先做别的事,再自己加1;
++i先自己加1,再做别的事情;
形象的了解,你可以把++i比作自私的人,首先考慮自己的事;i++是無私的,先為别人照想,這樣友善記憶。
END++i和i++的使用++i和i++的使用
注意事項
- 希望大家多多支援,如果你覺得不錯的話,就關注一下小編,後續會各種C語言以及各款常用軟體的使用小技巧。