Just4Fun - PreIncrement vs PostIncrement
来源:互联网 发布:淘宝直通车有必要开吗 编辑:程序博客网 时间:2024/05/17 05:04
/* By Dylan SUN */
Pre-Increment and Post-Increment are used frequently in conditions for loops.
Here we are playing a calculation game with Post and Pre Increment.
Example 1:
int i = 10;Console.WriteLine(i++); //=> 10Console.WriteLine(i); //=> 11
Example 2:
int i = 10;Console.WriteLine(++i); //=> 11Console.WriteLine(i); //=> 11
Example 3:
int i = 10;Console.WriteLine(i--); //=> 10Console.WriteLine(i); //=> 9
Example 4:
int i = 10;Console.WriteLine(--i); //=> 9Console.WriteLine(i); //=> 9
Example 5:
int i = 5;var result1 = i++ + ++i;Console.WriteLine(string.Format("i=5; i++ + ++i result is : '{0}'", result1)); //=> 12i = 5;var result2 = ++i + i++;Console.WriteLine(string.Format("i=5; ++i + i++ result is : '{0}'", result2)); //=> 12i = 5;var result3 = i++ - ++i;Console.WriteLine(string.Format("i=5; i++ - ++i result is : '{0}'", result3)); //=> -2i = 5;var result4 = ++i - ++i;Console.WriteLine(string.Format("i=5; ++i - ++i result is : '{0}'", result4)); //=> -1i = 5;var result5 = ++i - i++;Console.WriteLine(string.Format("i=5; ++i - i++ result is : '{0}'", result5)); //=> 0i = 5;var result6 = i++ + i++;Console.WriteLine(string.Format("i=5; i++ + i++ result is : '{0}'", result6)); //=> 11
Example 6:
int i = 5;var result1 = i-- + --i;Console.WriteLine(string.Format("i=5; i-- + --i result is : '{0}'", result1)); //=> 8i = 5;var result2 = --i + i--;Console.WriteLine(string.Format("i=5; --i + i-- result is : '{0}'", result2)); //=> 8i = 5;var result3 = i-- - --i;Console.WriteLine(string.Format("i=5; i-- - --i result is : '{0}'", result3)); //=> 2i = 5;var result4 = --i - --i;Console.WriteLine(string.Format("i=5; --i - --i result is : '{0}'", result4)); //=> 1i = 5;var result5 = --i - i--;Console.WriteLine(string.Format("i=5; --i - i-- result is : '{0}'", result5)); //=> 0i = 5;var result6 = i-- + i--;Console.WriteLine(string.Format("i=5; i-- + i-- result is : '{0}'", result6)); //=> 9
0 0
- Just4Fun - PreIncrement vs PostIncrement
- postincrement And preincrement
- Just4Fun
- Just4Fun - Comparaison between const and readonly in C#
- just4fun:神奇的代码生成好看的图片
- > VS >
- VS
- vs
- vs
- &&VS&
- VS
- vs
- VS
- VS
- VIM vs VS:关公战秦琼
- 【VS Hacks】定制VS
- Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j comparison
- Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j comparison
- 在网页中使用Applet的标签详解
- 如何编写绑定端口shellcode
- 什么是Java Plug-in
- IE中object标签
- 寻找 黑帽 代做寄生虫
- Just4Fun - PreIncrement vs PostIncrement
- 2015年2月7日--2月15日(共30小时,剩3870小时)
- c++实现的四种排序算法
- 李开复:数位革命——创新创业的黄金时代
- 如何把握创业时机:当前的痛点也许是巨大的风险
- click mouseup move down 问题解决
- 机器学习和图像识别是怎样彻底改变搜索的?
- 快的打车联合创始人兼技术副总裁闻诚:CTO要有“334”能力
- Slack:日活跃用户50万人、6周增幅35%造就奇迹