"i = i + 1" 与 "i += 1"的区别

原创 2007年09月15日 01:03:00
public static void testShortInt()...{
        
short i = 1;
        
        
// 错误,i+1运算结果是int型,将int类型值赋值给short类型变量需要显式的强制类型转换
//        i= i+ 1;
        
        
// 正确,因为没有赋值过程,可以理解为i++,不需要类型的转换,或者也可以说是自动类型的转换
        i+= 1;
}
 

0x5f3759df的数学原理

Quake-III Arena (雷神之锤3)是90年代的经典游戏之一。   该系列的游戏不但画面和内容不错,而且即使计算机配置低,也能极其流畅地运行。这要归功于它3D引擎的开发者约翰-卡马克 (Jo...
  • ACdreamers
  • ACdreamers
  • 2013年10月06日 16:20
  • 7368

【2017百度之星资格赛 1003】hdu 6082 完全背包

Problem Description 度度熊为了拯救可爱的公主,于是与邪恶大魔王战斗起来。 邪恶大魔王的麾下有n个怪兽,每个怪兽有a[i]的生命值,以及b[i]的防御力。 度度熊一...
  • zchahaha
  • zchahaha
  • 2017年08月07日 14:06
  • 210

java面试题inti=2;i+=i-=i*i的值以及关于i++;++i;i=i+1;i+=1 的效率问题

关于i++;++i;i=i+1;i+=1 的效率问题
  • liaoqianwen123
  • liaoqianwen123
  • 2014年04月19日 21:15
  • 3117

DP动态规划(持续更新)

最长不下降子序列 不用我说了吧 有一个O(nlogn)的做法 最长公共子序列 smartoj1212 #include using namespace std; char a[300...
  • pcccccccccc
  • pcccccccccc
  • 2017年07月26日 09:07
  • 107

i++和++i真的没区别么?i+=1和i=i+1真的没区别么

写篇文章记录下小知识点。 首先是i++和++i,我这里说的是性能问题,而不是该等于i呢还是等于i+1呢这么基础的问题,其实性能大家仔细想想也很容易知道,++i的性能比i++的性能好,但是我们程序中如果...
  • keep_moving_cqu
  • keep_moving_cqu
  • 2013年08月21日 14:53
  • 2945

动态规划(dp)入门解题报告

基本思想与策略     基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局...
  • Triose
  • Triose
  • 2015年07月30日 10:48
  • 1231

哈理工OJ 1284 编辑距离(DP问题)

题目链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1284编辑距离 Time Limit: ...
  • qq_32866009
  • qq_32866009
  • 2017年04月10日 00:32
  • 467

快学Scala 第三章习题答案

1.编写一段代码,将a设置为一个n歌随机整数的数组,要求随机数介于0(包含)和n(不包含)之间。scala> def randomArray(n:Int)={ | for(i ...
  • qiumianderen5
  • qiumianderen5
  • 2015年05月15日 16:24
  • 712

编辑距离算法——动态规划

概念解释: 编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同,所以一般会用来表示两个字符串的相似度。允许的操作...
  • fuyukai
  • fuyukai
  • 2015年09月22日 18:05
  • 559

Spring数据库访问之iBatis(一)

Spring数据库访问之iBatis(一) 博客分类:  框架技术 ibatisspringsqljdbcjava      为了丰富博客专栏【Spring数据库访问系列】的内...
  • evilcry2012
  • evilcry2012
  • 2016年11月21日 08:48
  • 133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:"i = i + 1" 与 "i += 1"的区别
举报原因:
原因补充:

(最多只允许输入30个字)