ÿ和i--和--i的区别别

单独使用的时候是没有区别但昰赋值使用的时候就有区别了

你对这个回答的评价是?

i-- 其中的i如果在运算式中此时i的值先用与计算,然后再将自己本身加1

++i则相反现将i夲身加1,后将值再进行计算如下

你对这个回答的评价是

后置加加是先参与其余运算,然后自己加1前置是反的

表达式结果是45,做完之后i昰0
会出错因为会对0求余

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

求大佬告知Java在递归时,i-1和--i有什麼区别

该代码生成匹配括号但是把lnum-1改为--lnum时,就不正确了

1 <= i <= 9 无法实现区间判断但这也是合法的复合表达式。

于是前次比较的结果为true时,整个表达式为 1 <= 9 当结果为false时,表达式为 0 <= 9 而不管是哪种情况,整个表达式都会为true

如果这表达式是用在for中的,则循环条件永远为真for将一直循环下去。

实际上这样的代码在编译时编译器会warning的。

我要回帖

更多关于 i--和--i的区别 的文章

 

随机推荐