AI智能
改变未来

C# 运算符 ++ , —


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)

自己做个笔记 , 写的不好 , 各位包涵着看.
菜鸟教程运算符篇

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C# 运算符 ++ , —