java菜鸡

qq_44123828 2018-12-17 03:29:45
while 循环中k++和++k有什么区别
...全文
306 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
spike110319 6天前

k++是先用k目前的值进行运算再+1
++k是先+1再用目前的值进行运算

回复 1
这是一只猴 2018-12-20
如果是单独的k++和++k,那他们结果都是一样的,主要区别是在把它们拿去运算的时候,结果才有差别
回复
围子先生 2018-12-20
知道后忘了就行了,不要写难以理解的代码。我从来不用,宁愿写 num = num +1; 只有自己写test main 方法研究小东西时用。
回复
悠然青年帅 2018-12-17
先用 k的值运算然后k=k+1;第二个是先k=k+1,在用k参加运算
比如 int k =1;
int a = (k++)+1;//a=2
int b = (++k)+1; //b=3
回复 2
一个是先用K的值参与运算再自增1,一个是先自增1然后去参与运算
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2018-12-17 03:29
社区公告
暂无公告