C#之加加减减

来源:互联网 发布:电力营销系统数据字典 编辑:程序博客网 时间:2024/06/05 16:59

加加和减减一开始听的时候,搞得我一头雾水,心里想,又是加,又是减,而且还有前加,后加,前减,后减,什么啊,乱七八糟的,但是今天重新听,而且自己写完小程序后,逐渐清晰明了了,学习就是这样的过程吧。

----前言(内心小小的感悟)

接下来步入《正题》:

(1)加加之后加:num++

第一种情况:num++不参与运算,则自身加1。看我的小程序:

 

此时的运算结果为:


看:num++不参与运算,所以就直接自身加1即可。


第二种情况:num++参与运算,此时运算法则为:先参与运算,然后再自身加1。看我的小程序:


看最后的运算结果:


(2)加加之前加:++num

第一种情况:++num不参与运算,则自身加1,它和num++不参与运算是一样的结果。

第二种情况:++num参与运算,此时的运算法则为:先自身加1,后参与运算。看我的小程序:


然后看运算结果:


总结:减减的情况和加加的逻辑思维是一样的。

如果只是num--,或者是--num,不参与运算,那么则自身减1即可。

如果参与运算:num--的运算法则为:先参与运算,后自身减1;--num的运算法则为:先自身减1,后参与运算。

以上是我的一些小小总结,如果有不同的意见,希望大家指正出来。继续加油~~

0 0