自增自减

作者: 光明程辉 | 来源:发表于2015-11-27 00:15 被阅读11次

    理解核心:( 其实很容易)

    int b;
    int a = 10;

    // b = 10 + 12;

     //b = (a++) + (++a);// 只要是 a++ ,就把当前的值写进去(啥也别想先!),但是,a的值还是会+1(不显示)
    

    // b = 11 + 11;

    b = (++a) + (a++); // 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
    

    include <stdio.h>

    int main()
    {
    /*
    int a = 10;
    
    a = a + 1; // 11
    
    a += 1; // 12
    
    a++; // 13
    
    ++a; // 14
    
    a--; // a -= 1;  a = a - 1;   13
    */
    // printf("a的值是%d\n", a);
    
    int b;
    int a = 10;
    // b = 10 + 12;
    //b = (a++) + (++a);// 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
    
    // b = 11 + 11;
    b = (++a) + (a++); // 只要是 a++ ,就把当前的值写进去,但是,a的值还是会+1(不显示)
    // a -> 11
    
     
    // a : 12
    printf("b=%d, a=%d\n", b, a);
    
    return 0;
    }

    相关文章

      网友评论

        本文标题:自增自减

        本文链接:https://www.haomeiwen.com/subject/ihedhttx.html