黑马程序员技术交流社区

标题: 自增自减运算符 [打印本页]

作者: wowcjmwd    时间: 2015-10-18 23:02
标题: 自增自减运算符
自增自减运算符的介绍
   在程序设计中,经常会遇到“i = i + 1”“i = i - 1”这种比较常用的操作,C语言为这种操作提供了两个更为简单      
   的运算符,即++,--,分别成为自增运算符和自减运算符,是右结合的单目运算符。
   自增、自减运算符求值的过程
1)前缀表达式
    ++x,--x,x是变量名,先完成变量的自增自减运算,再用x得值作为表达式的值。
    即“先变后用”。
       int a = 3;
            a 的值: 4
    表达式的值:4
  2)后缀表达式
    x++,x-- ,先将x当前的值作为表达式的值,再完成变量的自增自减运算.即“先用后变”
            a 的值: 4
    表达式的值:3
   
作者: LDstruggling    时间: 2015-10-18 23:27
绕来绕去,头疼@@@@@@@@@@@!!!!!!!!!!!!!!!!!!!!!
作者: knight_zfh1288    时间: 2015-10-18 23:28
这都是什么关系?
作者: hdy105501    时间: 2015-10-18 23:35
自增/自减; ++/--的前后顺序。 Num++;先使用再自增; ++Num;-先自增再使用;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2