C# 中字首和字尾運算子的區別?


字首運算子

如果將增量運算子 ++ 用作變數的字首,則 變數的值將增加 1。執行此操作後會返回此值,而不像字尾運算子那樣。它被稱為字首增量運算子。字首減量運算子的工作方式相同,但它會將值減小 1。

例如,字首運算子的示例 -

++a;

以下是演示字首增量運算子的示例 -

示例

 執行演示

using System;
class Program {
   static void Main() {

      int a, b;
      a = 50;
      Console.WriteLine(++a);

      b = a;
      Console.WriteLine(a);
      Console.WriteLine(b);
   }
}

輸出

51
51
51

字尾運算子

如果將增量運算子 ++ 用作變數的字尾,則 變數的值將首先返回,然後再增加 1。它被稱為字尾增量運算子。減量運算子的工作方式相同,但它會將值減小 1。

字尾運算子的示例。

a++;

以下是展示如何使用字尾運算子的示例 -

示例

 執行演示

using System;
class Program {
   static void Main() {

      int a, b;
      a = 10;
      Console.WriteLine(a++);

      b = a;
      Console.WriteLine(a);
      Console.WriteLine(b);
   }
}

輸出

10
11
11

更新於:2020 年 6 月 22 日

7 千 + 次瀏覽

開啟你的 職業生涯

完成課程獲取證書

開始學習
廣告
© . All rights reserved.