关于自增与自减运算符
之前一直对于i++与++i之间有什么区别不是特别了解,故今天特地去了解了一下!
自增、自减运算符为单位运算符,且结合性为“自右至左”,他们的作用是使变量值增1或者减1.如
--i,++i(在使用i之前,先使i的值减(加)1)
i--,i++(在使用i之后,先使i的值减(加)1)
下面这个实例可以详细说明:
1 class Program{
2
3 static void Main(string[] args)
4 {
5 int i = 3;
6 int j;
7 j = i++;
8 //i++在赋值之后才进行一个加1
9 System.Console.WriteLine(i); //4
10 System.Console.WriteLine(j); //3
11 j = i--;
12 System.Console.WriteLine(i); //3
13 System.Console.WriteLine(j); //4//++i,先加1,在赋值给j
14 j = ++i;
15 System.Console.WriteLine(i); //4
16 System.Console.WriteLine(j); //4
17 j = --i;
18 System.Console.WriteLine(i); //3
19 System.Console.WriteLine(j); //3
20
21 }
22 }
进过如此一说,相信这个也就差不多了!这是我在博客园发表的第一篇博客,我以后一定要坚持发表,这样我的技术才会不断地提升和增长!
浙公网安备 33010602011771号