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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP