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

Sự khác biệt chính: Toán tử tiền tố và hậu tố chủ yếu được sử dụng liên quan đến toán tử tăng và giảm. Nếu các toán tử tăng và giảm được viết trước toán hạng, thì chúng được gọi là toán tử tiền tố. Tuy nhiên, nếu chúng được viết sau toán hạng, thì chúng được gọi là toán tử postfix.

Các toán tử tiền tố và hậu tố chủ yếu được sử dụng liên quan đến các toán tử tăng và giảm trong các ngôn ngữ lập trình hướng đối tượng (OOP) như Java, Lập trình C, PHP, v.v. Chúng thường được sử dụng trong C ++ hơn bất kỳ thứ gì khác.

Để hiểu các toán tử tiền tố và hậu tố, trước tiên người ta phải hiểu các toán tử tăng (++) và giảm (-). Trong các điều khoản cơ bản nhất, toán tử gia tăng tăng giá trị của toán hạng lên 1 tương ứng, trong khi các toán tử giảm dần làm ngược lại; chúng làm giảm giá trị e của toán hạng xuống 1. Toán tử tăng được viết là ++ và toán tử giảm được viết là -.

Bây giờ, có hai cách để kết hợp các toán tử tăng và giảm. Chúng có thể được viết trước toán hạng hoặc sau nó. Tùy thuộc vào vị trí của nó, chúng sẽ được phân loại là toán tử tiền tố hoặc toán tử hậu tố. Nếu chúng được viết trước toán hạng, thì chúng được gọi là toán tử tiền tố. Tuy nhiên, nếu chúng được viết sau toán hạng, thì chúng được gọi là toán tử postfix. Sự khác biệt chính giữa hai là vị trí: trước hoặc sau toán hạng.

Hơn nữa, vị trí của chúng cũng có tác động đến các giá trị của toán tử. Programiz.com giải thích các tác động khác nhau mà các toán tử tiền tố và hậu tố đối với toán hạng khi sử dụng toán tử gia tăng: Nếu bạn sử dụng toán tử ++ làm tiền tố như: ++ var; sau đó, giá trị của toán hạng được tăng thêm 1 sau đó, chỉ có nó được trả về nhưng, nếu bạn sử dụng ++ làm hậu tố như: var ++; sau đó, giá trị của toán hạng được trả về trước sau đó, chỉ có giá trị tăng thêm 1. Toán tử toán tử giảm sẽ có tác động tương tự đối với toán hạng, ngoại trừ việc thay vì tăng giá trị của toán hạng, nó sẽ giảm giá trị.

So sánh giữa các toán tử tiền tố và hậu tố:

Toán tử tiền tố

Toán tử Postfix

Vị trí

Đã thêm trước toán hạng

Đã thêm sau toán hạng

Có quan hệ với

Toán tử tăng (++) và giảm (-)

Được dùng trong

Các ngôn ngữ lập trình bắt buộc như ngôn ngữ Java và C, đặc biệt là C ++

Hình ảnh lịch sự: sl slideshoware.net, Stuff-heap.blogspot.com

Đề XuấT

Bài ViếT Liên Quan

  • sự khác biệt giữa: Sự khác biệt giữa Samsung Galaxy S5 và S5 Active

    Sự khác biệt giữa Samsung Galaxy S5 và S5 Active

  • sự khác biệt giữa: Sự khác biệt giữa ổn và ổn

    Sự khác biệt giữa ổn và ổn

    Sự khác biệt chính: Các thuật ngữ 'ổn' hoặc 'tất cả đều đúng' thường được thấy và thường được sử dụng thay thế cho nhau. Tuy nhiên, có một khía cạnh chính phân biệt 'ổn' với 'tất cả đều đúng': 'ổn' không phải là một từ thực sự. Đó là một từ không chính thức thường được sử dụng bất chấp 'tất cả đều đúng'
  • sự khác biệt giữa: Sự khác biệt giữa Elk và Caribou

    Sự khác biệt giữa Elk và Caribou

    Sự khác biệt chính: Elk và Caribou là một phần của gia đình hươu và do đó khá giống nhau. Tuy nhiên, có rất nhiều sự khác biệt giữa chúng là tốt. Ở hầu hết châu Âu, nai sừng tấm được gọi là 'wapiti', trong khi caribou được gọi là tuần lộc. Elk và Caribou là một phần của gia đình hươu và do đó khá giống nhau.
  • sự khác biệt giữa: Sự khác biệt giữa đường và đường đóng băng

    Sự khác biệt giữa đường và đường đóng băng

    Sự khác biệt chính: Đường là tên gọi chung của các chất thực phẩm có hương vị ngọt. Đường chúng ta sử dụng hàng ngày thường được gọi là đường ăn. Tuy nhiên, nó có một tên khác là đường cát. Đường này là loại đường được sử dụng phổ biến nhất và được sử dụng trong hầu hết các công thức nấu ăn. Đường bột là một loại đường siêu mịn, mịn hơn cả đường thầu dầu. Nó thường được gọi là đường 10X, đường bánh kẹo
  • sự khác biệt giữa: Sự khác biệt giữa sợ hãi và sợ hãi

    Sự khác biệt giữa sợ hãi và sợ hãi

    Sự khác biệt chính: Mọi người dễ bị nhầm lẫn với hai từ Sợ hãi và Sợ hãi, đó là những tính từ và cả hai đều thể hiện cùng một mức độ sợ hãi. Sự khác biệt chính là Scared có thể được sử dụng cho cả hai, trước danh từ và vị ngữ sau động từ, trong khi Afston thường không được sử dụng trước danh từ mà thay vào đó là động từ. Vì cả hai từ đều là tính từ và trong một số trường hợp thậm chí có thể hoán đổi cho nhau, nhưng sợ có một nghĩa khác kh
  • sự khác biệt giữa: Sự khác biệt giữa XML và HTML

    Sự khác biệt giữa XML và HTML

    Sự khác biệt chính: XML là viết tắt của Ngôn ngữ đánh dấu mở rộng. Đây là một đặc điểm kỹ thuật được phát triển bởi W3C. Nó là một ngôn ngữ đánh dấu được thiết kế đặc biệt cho các tài liệu Web. Nó định nghĩa một bộ quy tắc để mã hóa tài liệu theo định dạng có thể đọc được bằng con người và có thể đọc được bằng máy. HTML là viết tắt của Ngôn ngữ Đánh dấu Siêu văn bản. Nó là một ngôn ngữ đánh dấu nổi tiếng được sử dụng để phát triển các trang
  • sự khác biệt giữa: Sự khác biệt giữa Đại sứ và Đặc phái viên

    Sự khác biệt giữa Đại sứ và Đặc phái viên

    Sự khác biệt chính: Một đại sứ là nhà ngoại giao cấp cao nhất được gửi đến một quốc gia có chủ quyền khác để đại diện cho đất nước của họ. Một phái viên là một đại diện ngoại giao và không được coi là một đại diện của người đứng đầu nhà nước. Đại sứ và đặc phái viên là những thuật ngữ phổ biến khi nói đến các cơ quan ngoại giao. Mặc dù, nhữ
  • sự khác biệt giữa: Sự khác biệt giữa dầu mù tạt và dầu hướng dương

    Sự khác biệt giữa dầu mù tạt và dầu hướng dương

    Sự khác biệt chính: Dầu mù tạt và hướng dương được biết đến vì lợi ích y tế của chúng, và do đó chúng được tiêu thụ nhiều hơn trong cuộc sống hàng ngày. Như tên của họ cho thấy, chúng được trích xuất từ ​​các nguồn của họ, viz. mù tạt và hạt hướng dương. Trong thị trường ngày nay, dầu đóng góp một phần lớn hơ
  • sự khác biệt giữa: Sự khác biệt giữa HTC First và Samsung Galaxy S3

    Sự khác biệt giữa HTC First và Samsung Galaxy S3

    Điểm khác biệt chính: HTC First là điện thoại đầu tiên sẽ được phát hành chạy trên giao diện người dùng Facebook Home. Điện thoại sẽ được cung cấp sức mạnh bởi chip lõi kép Qualcomm MSM8930 Snapdragon 400 1.4 GHz và RAM 1 GB. Galaxy S3 là điện thoại thông minh cảm ứng đa điểm dạng đá phiến được ra mắt vào tháng 5 năm 2012. Nó có khung bằng nhựa polycarbonate và có sẵn trong nhiều màu sắc khác nhau. S3 có m

Editor Choice

Sự khác biệt giữa A4, Foolscap, Letter và Kích thước giấy pháp lý

Sự khác biệt chính: Giấy tờ có kích thước và kích thước cụ thể được sử dụng cho các mục đích khác nhau. Theo đó, kích thước của giấy A4, đánh lừa, thư và kích thước hợp pháp lần lượt là 210 x 297 mm, 203 x 330 m, 216 x 279 mm và 216 x 356 mm. Giấy khổ A4 đã trở thành một tiêu chuẩn vào cuối những năm 1970. A