我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

i++和++i区分问题

img


请问这两个有什么区别吗,能不能详细谈谈?
这两个到底是怎么运行的呢

i++ //后加加 原理 先自增 然后返回自增之前的值
++i //前加加 原理 先自增 然后返回自增之后的值

++i是先加后用
i++是先用后加

i++是先用后加,++i是先加后用

在这里体现的不明显,其实更多是在比如这种
int i = 0;
int a = i++;
int b = ++i;
a得到的值是0
b得到的值是1
常用的就这个区别
有用记得采纳呐

近期文章

  • 有没有人看看这个用c++怎么实现
  • 求下面问题的完整代码。
  • 链表节点按顺序插入,一些代码不懂
  • C语言 不执行if嵌套语句
  • 为什么我把下面的都注释掉了,结果输出还是这种字啊?
  • 利用Spacy库进行语法 解析的时候报 can't find factory for'tok2vec'错误
  • 关于clion运行正确程序但结果错误的问题
  • arraylist查询添加数据出现重复
  • HTML到纯文本 - 未知的原始编码
  • 关于#java#snaker 工作流的问题,如何解决?
  • C语言指针和数组的区别
  • c语言用递归求x的n次方,为什么这样写是错的?
  •  判断因数输入两个非0自然数a和b,判断b是否是a的因数
  • 同步锁上锁标志位没有重新置为1
  • fdisk输入n后不提示选择分区类型
  • 冒泡排序法改成降序排序遇到的问题
  • heg 软件加载不了hdf 文件
  • C++派生与继承求解
  • Drupal分层菜单主题
  • 函数调用结束后怎么释放在此函数体内new的内存?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华