加加减减也是C#算术运算符里面的一部分,看完第一篇自己云里雾里的,经过三次才懂了一丢丢。本人感觉看视频也需要一种技术滴,要不太浪费时间了。
++ 自加一 有前加和后加
-- 自减一 有前减和后减
(以"后加"为类 int num =10;)
num++; | 自身加1 num=11 |
num=num++; | num还是原来的值 num=10 |
num=10+num++; | 先取num的原值参与运算,然后再自身加1 num=20 |
int number=10+num++; | num=11 number=20 |
++num;(前加加与后加加类似) | num=11 |
int number=++num+10; | 先自身加1,然后再参与运算 num=11 number=21 |
如:后加
namespace _01练习题
{
class Program
{
static void Main(string[] args)
{
int num = 10;
num++;
Console.WriteLine("num值为{0}",num);
Console.ReadKey();
}
}
}
运行结果
1.先取num原值,参与运算,最后再自身加1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _01练习题
{
class Program
{
static void Main(string[] args)
{
int num = 10;
int number = 10 + num++;//先取原值 参与运算 最后再自身加1
Console.WriteLine(number);
Console.WriteLine(num);
Console.ReadKey();
}
}
}
2.先自身加1,然后再参与运算
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _01练习题
{
class Program
{
static void Main(string[] args)
{
int num = 10;
int number = ++num + 10;//先自身加1,然后再参与运算
Console.WriteLine(number);
Console.WriteLine(num);
Console.ReadKey();
}
}
}
【总结】减减与加加类似,就不一一介绍了。自己总结的一句话:符号在前加/减1,符号在后保持原值。哪里有不对之处望各位指出来。你是如何看视频的?快点快点说出来。。。