.Net基础篇_学习笔记_第四天_加加减减

 1 using System.Linq;
 2 using System.Text;
 3 using System.Threading.Tasks;
 4 
 5 namespace 第四天_加加减减
 6 {
 7     class Program
 8     {
 9         static void Main(string[] args)
10         {
11             //int number = 10;
12             //int result = 10+number++;
13             //Console.WriteLine(number);                              //输出结果为11
14             //Console.WriteLine(result);                              //输出结果为20
15             //Console.ReadKey();
16             //int number = 10;
17             //int result2 = 10 + ++number;
18             //Console.WriteLine(number);                              //输出结果为11     number结果无区别
19             //Console.WriteLine(result2);                             //输出结果为21     放在表达式里不同
20             //Console.ReadKey();
21             int a = 5;
22             int b = a++ + ++a * 2 + --a + a++;                        //a= 6, 7,6 ,7
23                                                                       //b =5+14+6+6=31    
//在后++中,表达式中a的参与运算有所区别
24 Console.WriteLine(a); 25 Console.WriteLine(b); 26 Console.ReadKey(); 27 } 28 } 29 }

 注意:

1.前++与后++,相同点:结果都是要加1;不同点:参与表达式时有所区别,前++,先给自身加1,再参与运算。后++拿原值去参与预算。

2.前++与后++都是一元运算符。(只含有一个操作数)

 + - * / % 为二元运算符。(至少含有两个操作数),一元运算符的优先级高于二元运算符。

原文地址:https://www.cnblogs.com/NBOWeb/p/7115619.html