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