i++和++i的区别

i++:

int a =6; int a = i++;

a is 6, i is 7;

原因是:int a = i ++ 为 int a = i ; i + 1; 属于先赋值,再加1.

++i:

int a =6; int a = ++i;

输出:a is 7, i is 7;

原因是 加减的区别在于这个需要先加一,然后再赋值。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,707评论 0 2
  • 直接上两个网上很经典的demo 例子1 答案:输出2和1 直接反编译class文件,得到前两行的java指令,分析...
    一颗北上广的心阅读 3,283评论 0 0
  • java中的表达式i++和++i的区别 区别: i++先赋值再自增;++i先自增再赋值。 相关视频教程推荐:jav...
    小人物不说大话阅读 2,490评论 0 0
  • 在viewDidLoad中,创建loadingView,并添加到self.view上面 2.在结束加载的时候,将l...
    阶梯阅读 3,477评论 0 0
  • 戊戌年,大道坦途,暖阳正好 新旧年交替,除了大红灯笼多了起来,阳光依旧朴素的如常。早上一路飞奔,居然只用了40多分...
    Vivid_刘阅读 1,813评论 0 0