C# 运算符 ++ , –
实例:
(1) ++i
//++iint i = 5;Console.WriteLine(\"i = {0}\", i);//此时i为5int j = ++i;Console.WriteLine(\"i = {0},j = {1}\", i, j);//此时i为6,j也为6
(2) i++
//i++int i = 5;Console.WriteLine(\"i = {0}\", i);//此时i为5int j = i++;Console.WriteLine(\"i = {0},j = {1}\", i, j);//此时i为6,j为5
总结:
- ++i :当使用 ++i 时 i 会先自身增加1,然后才会赋值给 j ,所以 i 和 j 得到的结果是相同的 。(就是 i 先自增1 , 后赋值给 j)
- i++:当使用 i++ 时 i 会先赋值给 j ,然后才会自身增加1,所以 i 和 j 得到的结果是不同的 ,i 比 j 大。(就是 i 先赋值给 j , 后自增1)
注意{减减 (- -)}: – -i(先自身减1后赋值),i – -(先赋值后自身减1)
自己做个笔记 , 写的不好 , 各位包涵着看.
菜鸟教程运算符篇