美文网首页
自增与自减运算

自增与自减运算

作者: 伟大的洪立 | 来源:发表于2018-09-05 23:50 被阅读0次

    增1运算符 ++, 减1运算符 --

    • 使变量的值加1个单位
    • 使变量的值减少一个单位
      它分为前缀和后缀
    1. 前缀 ------ ++n, --n.
      先对n增1/减1,然后在使用n的值
    ++n -> n=n+1; --n-> n=n-1.
    
    1. 后缀 ------ n++, n--.
      先使用n的值, 然后在对n进行加1/减1。
    n++ -> n=n+1; n-- -> n=n-1.
    

    例子:

    • ++n


      图-1
    • n++


      图-2

    前缀与后缀对变量和表达式的影响

    m = ++n-2;
    // 由于++n的优先级比-2高, 所以先运行++n
    
    图-3
    m = n++-2;
    
    图-4

    复杂一点的例子

    printf("%d", -n++);
    // 他等价于
    printf("%d", -n);
    n = n+1;
    

    相关文章

      网友评论

          本文标题:自增与自减运算

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