`

回想起刚学编程时i++和++i的问题

 
阅读更多

 

int count=0;
for(int i=0;i<10;i++){
     count=count++
}
System.out.println("count="+count)

 如上代码 count会是几呢?结果是0.

 

因为jvm对这段代码的处理步骤是这样的:

1,jvm把count拷贝到临时变量区

2,count加1,这时count是1了

3,返回临时变量区的值,这个时候值是0,不是1.

4,返回值赋值给count,此时count被重置成0了

 

如果你想得到10的结果,你应该直接count++

 

ps:不是所有的语言版本的这段代码都是0的。保险的来说都写成count++吧

分享到:
评论

相关推荐

    C++大作业基于QT实现的回想通讯录系统源码+详细注释(含怎删改查等多功能).zip

    C++大作业基于QT实现的回想通讯录系统源码+详细注释(含怎删改查等多功能).zipC++大作业基于QT实现的回想通讯录系统源码+详细注释(含怎删改查等多功能).zipC++大作业基于QT实现的回想通讯录系统源码+详细注释(含怎...

    powerbuilder编程经验

    powerbuilder编程经验,回想起最初学习PowerBuilder时的情景,当时国内尚没有任何中文资料,更不要说和谁去交流了。但是,领导安排的活如果不能按时完成,对于刚分配到岗位的大学生,这是多么丢面子的事情啊。硬着...

    寒江独钓《Windows内核安全编程》

     编写内核程序是一件很痛苦的事情,回想起这些年学习内核程序开发的经历,真是感慨万千。就如同谭文所说:编写内核程序的人从某种程度讲是孤独的。当一个经验并不丰富的小程序员面对庞大复杂的并且不开源的Windows...

    3D游戏编程小孩水平即可(JS语言)

    表示这本书对他来说是一次乐趣无穷的阅读体验,使他回想起自己最初爱上编程的时光。最后,Algorithmic Solutions Limited的总监Darren Hunt认为这本书是他读过的最好的3D编程书籍之一,它不仅有趣,而且能够吸引孩子...

    C++编程高清版(pdf)

    C++编程思想PDF版本,非常完整而清晰的C++学习资源,适合所有编程爱好者,作为一个在IT行业打拼多年的老者,回想起当初这些教程给自己巨大影响,真的是受益匪浅啊!现上传供C++爱好者下载学习!共同进步~

    完整word版java学习心得4000字.pdf

    学习Java需要耐心和毅力,遇到困难时不要着急,自己先想想要怎么解决,然后向同学请教,或者上网搜索查找解决方法,学习Java需要选择正确的学习路线,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题。

    本命年的回想3PPT教案学习.pptx

    本命年的回想3PPT教案学习.pptx

    苏教七年级语文本命年的回想PPT学习教案.pptx

    苏教七年级语文本命年的回想PPT学习教案.pptx

    江苏省扬中市外国语中学七年级语文本命年的回想课件PPT学习教案.pptx

    江苏省扬中市外国语中学七年级语文本命年的回想课件PPT学习教案.pptx

    c++课件I清华大学.7z

    总之,清华大学的C++课件将全面覆盖以上知识点,帮助学习者建立起坚实的C++编程基础,并逐步进阶到更高级的主题,如模板元编程、并发编程和C++11及后续标准的新特性。通过深入学习,你将能够利用C++解决复杂问题,...

    江苏省扬中市外国语中学七年级语文本命年的回想PPT学习教案.pptx

    这篇PPT学习教案是针对七年级语文课程的,主题为《本命年的回想》,由江苏省扬中市外国语中学设计。教学内容围绕中国传统文化中的春节习俗展开,旨在让学生深入理解和感受中国节日的深厚内涵以及乡土风情。 【学习...

    芯达STM32入门系列教程之一《如何提高STM32的学习效率》

    遇到不懂的地方,可以通过记笔记的方式留下印象,以便将来遇到类似的问题时能够迅速回想起相关的信息。这种方式的学习效率比无目的翻阅要高得多。 ##### 1.3 学STM32必备开发板 理论学习虽然重要,但实践同样不可...

    八年级上册信息技术-第7课-python-循环语句教案.docx

    本教案旨在引导学生学习 Python 编程语言中的循环语句,涵盖 for 循环和 while 循环的基本结构、应用场景和编程思想。 一、教学目标: * 掌握 for 循环和 while 循环的基本结构和应用 * 了解循环语句在解决问题中...

    手把手教你学习ffmpeg

    FFMPEG 学习真是一件头大的事,首先 FFMPEG 就够大了,没想到它还需要很...回想学习的道路,九九八十一弯,艰难而曲折,现在有空记录 下一些学习笔记,一是自己备忘,二是让后来人少走些弯路。以上纯属发牢骚(遭了太多罪,呵呵)

    计算机编程语言介绍大全.docx

    当时市面上有不少介绍True Basic的书,我也去翻了几次,看起来功能很强大,但用法和自己学过的差别不小。 后来上了大学,发现了Turbo Basic,是Borland做的,虽然界面不如微软的QBasic方便,但是可以编译(微软的...

    教育心理学09教师资格证.pptx

    获得是指新知识进入认知系统,保持是将知识在长期记忆中储存,提取则是指在需要时能够快速、准确地回想起知识。在这个过程中,同化、保持和应用是关键问题,它们决定了学习的效率和质量。 三、知识学习的作用 知识...

    第七讲 学习与记忆的神经机制.ppt

    长时程增强(LTP)和长时程抑制(LTD)是突触可塑性的两种主要形式,分别对应于神经元间连接的增强和减弱。LTP被认为是学习和记忆的细胞基础,尤其是在海马体中,它在编码新的信息和巩固记忆的过程中起着关键作用。 ...

    2016秋九年级英语全册Unit6IlikemusicthatIcandanceto导学案无答案人教新目标版.doc

    本单元主要围绕九年级英语Unit6 "I like music that I can dance to"展开,旨在让学生理解和使用带有关系代词that的定语从句,并通过听力和口语活动来讨论自己喜欢的音乐。以下是对重点和难点的详细阐述: 1. **...

    教师资格考试心理学题库.pdf

    在解决问题时,原型和定势会起到关键作用。 8. 意志和个性:意志是自觉设定并实现目标的心理过程,个性是个体独特的心理特征组合,包括需要、动机、兴趣、能力、气质和性格等。 9. 气质和性格:气质是先天影响较大...

Global site tag (gtag.js) - Google Analytics