zoukankan      html  css  js  c++  java
  • 自增自减运算符

    算术运算符 ++d 和 d++ 的区别:
    ++d 是先加,先对 d 的值加 1,再使用 d 的值执行该行命令。
    d++ 是后加,先使用 d 的值执行该行命令,执行完后再对 d 的值加 1。

    实例:

    public Demo{
    public void main(String args[]){
    int c;
    int d = 10; // 测试自增、自减
    c = ++d; // ++d 是先对 d 的值加 1,再使用 d 的值执行该行命令
    System.out.println("++d中的d等于 "+d+",c等于 "+c);

        int e = 10;   // 测试自增、自减  
        c = e++;      // e++ 是先使用 e 的值执行该行命令,执行完后再对 e 的值加 1
        System.out.println("e++中的e等于 "+e+",c等于 "+c);
    }
    

    }

    输出结果:

    ++d中的d 等于 11,c 等于 11
    e++中的e 等于 11,c 等于 10

    补充:
    c=++d;=> ++d>d=d+1; =>c=d=d+1; c=d;这个++d是先自增所以c=d=11
    同理
    c=d++;
    =>c=d;这个d是先执行完表达式再自增所以c=d=10;

    自减运算符同理。

  • 相关阅读:
    Hadoop-CDH源码编译
    HBase框架基础(四)
    HBase框架基础(三)
    Scala基础简述
    HBase框架基础(一)
    NOI2015 软件包管理器
    可持久化数据结构入门
    树链剖分 入门
    NOIP2009 最优贸易
    高斯消元 模板
  • 原文地址:https://www.cnblogs.com/miniSimple/p/12289946.html
Copyright © 2011-2022 走看看