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
广告