java里i++和i=i+1是一样的吗 面试的时候被问到i++和i=i+1是一样的吗,当时答是一样的,考官不置可否。请知道的帮忙解释一下谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i++和i=i+1在执行后i的值是一样的 不一样1.性能上不一样;2.i++是下次用到i时加1,i=i+1是马上为i加1. 你们考官问问题也太不严谨了,问这种问题纯属无聊(个人看法)首先该问题的条件太笼统,做这样的比较,应该放到特定的环境和条件去比才有意义其次该问题本身不严密,一样吗?请问是对i的结果影响一样还是对表达式的结果影响一样?如果是对i的结果影响,那是一样的,对表达式结果的影响,前一个表达式的结果为i,后一个表达式的结果为i+1拿这种伎俩做炫耀的人没意思,鄙视之(个人看法) 面试的时候被问到i++和i=i+1是一样的吗,当时答是一样的,考官不置可否。 考官就是叫你解释有什么不同,在不同情况吧。不能就说 一样 就了事~ 好像在c/c++中i++编译出来的效率比i=i+1的效率要高,至于java中可能也有类似,至于说要考这种后缀加的值的不同,就要看使用的上下环境了,单纯的两个式子,我没有看出区别,还请高手指教 i++的效率比i=i+1高i++是下次用到i时加1,i=i+1是马上为i加1. 哪里可以找到 类似QQ 的Java Swing皮肤呢? Hibernate如何更新自身的对象属性 ([^=\t]+)=([^\t]*)是什么意思 求教—java中多个类和对象的应用问题 分享:一道BT试题 关于接口方法调用问题。 求助:如何改变输出到文本文件中的字体? 求实现GUID(UUID)的算法,要求:纯JAVA语言 救命呀!!!!! 到底为什么不行????? 高手定要救我?????? 请问哪有JAVA的习题库?? comparable和Comparator区别,怎么用?望高手指教. CLASS.forName()的高级问题
1.性能上不一样;
2.i++是下次用到i时加1,i=i+1是马上为i加1.
首先该问题的条件太笼统,做这样的比较,应该放到特定的环境和条件去比才有意义
其次该问题本身不严密,一样吗?请问是对i的结果影响一样还是对表达式的结果影响一样?如果是对i的结果影响,那是一样的,对表达式结果的影响,前一个表达式的结果为i,后一个表达式的结果为i+1
拿这种伎俩做炫耀的人没意思,鄙视之(个人看法)
考官就是叫你解释有什么不同,在不同情况吧。不能就说 一样 就了事~
至于说要考这种后缀加的值的不同,就要看使用的上下环境了,单纯的两个式子,我没有看出区别,还请高手指教
i++是下次用到i时加1,i=i+1是马上为i加1.