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