一、C#自减运算符(--)

自减运算符(--)是将操作数减1。

1. 前缀自减运算符

前缀自减运算符是“先减1,后使用”。它的运算结果是操作数减1之后的值。

例如:

--x;  // 前缀自减运算符

2. 后缀自减运算符

后缀自减运算符是“先使用,后减1”。它的运算结果是操作数减1之前的值。

例如:

x--;  // 后缀自减运算符

二、提示

自减运算符(--)适用于数值和枚举类型。

三、示例
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            // C#自减运算符(--)-www.baike369.com
            int x = 0;
            Console.WriteLine("x的初始值为:" + x);
            Console.WriteLine("(--x)x的值为:" + (--x));
            Console.WriteLine("--x之后,x的值为:" + x);

x = 0;
            Console.WriteLine("(x--)x的值为:" + (x--));
            Console.WriteLine("x--之后,x的值为:" + x);
            Console.ReadLine();
        }
    }
}

运行结果:
 
x的初始值为:0
(--x)x的值为:-1
--x之后中,x的值为:-1
(x--)x的值为:0
x--之后,x的值为:-1

最新文章

  1. 签名、BOM头、编码、Windows记事本编码、java编码解码的那些事
  2. 不同servlet版本的web.xml的头部信息
  3. <转>SQL语句执行顺序说明
  4. [python]闭包到底是什么鬼?
  5. FileDataSource java的文件操作
  6. How To Install Development Tools In Linux
  7. mac jdbc连接mysql
  8. Json传递后台数据的问题
  9. ASP.Net MVC4排序检索分页的实现
  10. (?m) 标记
  11. OC-类
  12. Cocos2d-x 地图步行实现1:图论Dijkstra算法
  13. MQ队列堆积太长,消费不过来怎么办(转)
  14. ajax发送异步请求
  15. CSS3实现多种背景效果
  16. java代码之美(9)---guava之Lists、Maps
  17. idea 启动 springBoot debug很慢,正常启动很快是什么原因
  18. 从App业务逻辑中提炼API接口
  19. Flask-在Flask中跨请求传递数据资源
  20. Appium学习——Appium工作原理

热门文章

  1. Git练习1
  2. Java中的生产者和消费者实例(多线程 等待唤醒机制)
  3. vue中点击空白处隐藏弹框(用指令优雅地实现)
  4. LeetCode初级算法(树篇)
  5. 2017年江西理工大学C语言程序设计竞赛(高级组)
  6. c#spinLock使用
  7. URAL 2080 Wallet
  8. ForkJoin有参无返回值、有参有返回值实例
  9. ios MBProgressHUD 使用,及二次封装
  10. [LeetCode]7. Reverse Integer整数反转