zoukankan      html  css  js  c++  java
  • 递增、递减运算符位于变量前后的区别

        ++i/--i,我们通常称为"前缀试",i++/i--我们通常称为"后缀试"。一个是操作符位于变量之前,一个是操作符位于变量之后。

           区别:前缀试会先执行运算,再生成值;而后缀试会先生成值,在执行运算。

    public    class    AutoInc{

      public    static  void  main(String[] args){

        int  i = 1;

        print("i  :  "  +  i);         // i = 1

        print("++i  :  "  +  ++i);   // 进行运算 之后i = 2

        print("i++  :  "  +  i++);   //i先生成值 i还是等于2

        print("i  :  "  +  i);      //此时i等于3

        print("--i  :  "  +  --i);    //i=2

        print("i -- :  "  +  i--);    //i=2

        print("i  :  "  +  i);     //i=1

      } 

    }

    此随笔或为自己所写、或为转载于网络。仅用于个人收集及备忘。

  • 相关阅读:
    Codeforces #364 DIV2
    uva10635 LIS
    hdu3714 三分找最值
    【转】三分查找
    NBUT 1457 莫队算法 离散化
    HYSBZ 2038 莫队算法
    莫队算法
    poj3417 LCA + 树形dp
    hdu3087 LCA + 暴力
    hdu2874 LCA在线算法
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/14485798.html
Copyright © 2011-2022 走看看