关于自增与自减运算符

之前一直对于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 }

进过如此一说,相信这个也就差不多了!这是我在博客园发表的第一篇博客,我以后一定要坚持发表,这样我的技术才会不断地提升和增长!

posted @ 2011-03-03 15:18  木易諹  阅读(168)  评论(0)    收藏  举报