Computer >> Máy Tính >  >> Lập trình >> C#

Sự khác biệt giữa toán tử tiền tố và hậu tố trong C #?

Toán tử tiền tố

Toán tử tăng ++ nếu được sử dụng làm tiền tố trên một biến, giá trị của biến sẽ tăng lên 1. Sau đó, giá trị được trả về không giống như toán tử Postfix. Nó được gọi là toán tử tăng tiền tố. Theo cách tương tự, toán tử giảm tiền tố hoạt động nhưng nó giảm đi 1.

Ví dụ, một ví dụ về toán tử tiền tố -

++a;

Sau đây là một ví dụ minh họa toán tử tăng tiền tố -

Ví dụ

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

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

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

đầu ra

51
51
51

Toán tử Postfix

Toán tử tăng ++ nếu được sử dụng làm hậu tố trên một biến, giá trị của biến trước tiên được trả về và sau đó được tăng thêm 1. Nó được gọi là toán tử gia tăng Postfix. Theo cách tương tự, toán tử giảm dần hoạt động nhưng nó giảm đi 1.

Ví dụ về toán tử Postfix.

a++;

Sau đây là một ví dụ cho thấy cách làm việc với toán tử postfix -

Ví dụ

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

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

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

Đầu ra

10
11
11