zoukankan      html  css  js  c++  java
  • for 循环中 i++和 ++i

      在标准C语言中, i++和 ++i的区别显而易见。

      但是,当在for循环中使用 i++和 ++i的时候,会发现。只要这两种语句不用来赋值操作(作为右值,赋值给左值),那么这两种写法其实是一样的。

    for中其实不管是i++或++i都是在for循环体全部执行完毕后才执行,

    如:

    for(int i = 0;i < 10; i++){
    System.out.println(i);
    }
    等同于for(int i = 0;i < 10; ){
    System.out.println(i);
                                  i++;
    }
    而for(int i = 0;i < 10; ++i){
    System.out.println(i);
    }
    同样和for(int i = 0;i < 10; ){
    System.out.println(i);
                                 ++i;
    }是一个意思

  • 相关阅读:
    流畅的python,Fluent Python 第十章笔记
    foo
    std140
    android 开发注意事项
    Android ABI
    mac 基本
    build automation software 自动构建工具
    修改环境变量
    hyphenation
    Latency
  • 原文地址:https://www.cnblogs.com/fangying7/p/3765637.html
Copyright © 2011-2022 走看看