zoukankan      html  css  js  c++  java
  • count++

    i++ 与 ++i的方法用过很多遍了,无非就是先用在自加 与 先自加再用
    今天遇到另一种写法

        count = 0;
        for(int i = 0 ; i < 100 ; i++){
            count = count++;
        }
    

    这里count的值永远是0;
    count = count++的执行过程如下:

    temp = count ;  // 0
    count = count + 1; // 1
    count = temp; //0
    

    据说这个执行过程在c中是不一样的,并未进行验证
    如果代码如下:

        count = 0;
        for(int i = 0 ; i < 100 ; i++){
            a = count++;
        }
    

    则a的最终结果是:a=99 , count = 100

        (a=0 , a=1 , a=2,,,,,,,,,a=99 )
         (count = 1 , count = 2 ,,,,,count = 100);
    不积跬步无以至千里
  • 相关阅读:
    CSS切割
    一台电脑 多个 tomcat
    CGI
    电源关系
    Monkey Test 命令使用
    html ul
    java 反射
    RTMP
    动态库
    flash 大文件上传
  • 原文地址:https://www.cnblogs.com/jinxiuze/p/7773255.html
Copyright © 2011-2022 走看看