java菜鸡

qq_44123828 2018-12-17 03:29:45
while 循环中k++和++k有什么区别
...全文
397 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
spike110319 2021-09-18
  • 打赏
  • 举报
回复 1

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

这是一只猴 2018-12-20
  • 打赏
  • 举报
回复
如果是单独的k++和++k,那他们结果都是一样的,主要区别是在把它们拿去运算的时候,结果才有差别
赵牧野 2018-12-20
  • 打赏
  • 举报
回复
知道后忘了就行了,不要写难以理解的代码。我从来不用,宁愿写 num = num +1; 只有自己写test main 方法研究小东西时用。
悠然青年帅 2018-12-17
  • 打赏
  • 举报
回复 2
先用 k的值运算然后k=k+1;第二个是先k=k+1,在用k参加运算
比如 int k =1;
int a = (k++)+1;//a=2
int b = (++k)+1; //b=3
冲上云霄 、 2018-12-17
  • 打赏
  • 举报
回复
一个是先用K的值参与运算再自增1,一个是先自增1然后去参与运算

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧