C#中的前缀和后缀运算符之间的区别?
前缀运算符
如果将增量运算符++用作变量的前缀,则变量的值将递增1。此后,将返回该值,与Postfix运算符不同。它称为前缀增量运算符。以相同的方式,前缀递减运算符起作用,但它递减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。
Postfix运算符的示例。
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
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短