当前位置: 首页 > news >正文

number的++和--运算 C#

number=10     请计算num = number++ + --number - ++number

  • number++就是先对number运算,然后再给number赋值
  • --number 先给number赋值,再拿来运算

using System;class Program
{static void Main(string[] args){int number = 10;int a, b, c, number1, number2;a = number++;number1 = number;Console.WriteLine("第一步运算number++给num赋值{0}", a);Console.WriteLine("number这时候等于{0}", number1);Console.WriteLine();number = 10;b = number++ + --number;number2 = number;Console.WriteLine("第二步运算number++ + -- number给num赋值{0}", b);Console.WriteLine("number这时候等于{0}", number2);Console.WriteLine();number = 10;c = number++ + --number - ++number;Console.WriteLine("完整的,number=10, 计算num = number++ + --number - ++number = {0}", c);Console.WriteLine("num这时候等于{0},相当于10+10-11", c);Console.ReadLine();}
}

输出结果:

第一步运算number++给num赋值10
number这时候等于11第二步运算number++ + -- number给num赋值20
number这时候等于10完整的,number=10, 计算num = number++ + --number - ++number = 9
num这时候等于9,相当于10+10-11

http://www.lryc.cn/news/493141.html

相关文章:

  • 浅谈网络 | 应用层之HTTPS协议
  • 2、Three.js初步认识场景Scene、相机Camera、渲染器Renderer三要素
  • Deepwave 声波正演和弹性波正演
  • 【WRF-Urban】多层建筑能源参数化模型概述:原理
  • 基于Qt实现的自定义树结构容器:设计与应用
  • 网络命令Linux
  • 简单的Activiti Modoler 流程在线编辑器
  • 【NodeJS】Express写接口的整体流程
  • Oracle 锁表的解决方法及避免锁表问题的最佳实践
  • 关于 vue+element 日期时间选择器 限制只能选当天以及30天之前的日期
  • 租辆酷车小程序开发(二)—— 接入微服务GRPC
  • 如何在 Ubuntu 22.04 上安装 Metabase 数据可视化分析工具
  • MySQL 用户与权限管理
  • 【Web前端】如何构建简单HTML表单?
  • Spring Boot 3 集成 Spring Security(3)数据管理
  • 书生大模型实战营第四期-入门岛-4. maas课程任务
  • Spring ApplicationListener监听
  • K8s调度器扩展(scheduler)
  • IntelliJ IDEA 中,自动导包功能
  • Spring事务笔记
  • SQLite 管理工具 SQLiteStudio 3.4.5 发布
  • QT 实现组织树状图
  • go-学习
  • 【面试分享】主流编程语言的内存回收机制及其优缺点
  • STM32-- 串口发送数据
  • 数据结构 (13)串的应用举例
  • qt-- - 版本和下载介绍
  • 解锁 Vue 项目中 TSX 配置与应用简单攻略
  • ShuffleNet:一种为移动设备设计的极致高效的卷积神经网络
  • yum源问题的解决方案