A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小年轻不见了 中级黑马   /  2015-6-18 21:58  /  1161 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1)前缀表达式:++x, --x; 其中x表示变量名,先完成变量的自增自减1运算,再用x的值作为表
达式的值;即“先变后用”,也就是变量的值先变,再用变量的值参与运算。

2)后缀表达式:x++, x--; 先用x的当前值作为表达式的值,再进行自增自减1运算。即“先用
后变”,也就是先用变量的值参与运算,变量的值再进行自增自减变化。

注意:不管“++” 在前还是在后,最后变量的值都会+1

3)自增、自减运算只能用于单个变量,只要是标准类型的变量,不管是整型、实型,还是字符型 变量等,但不能用于表达式或常量。

优先级很高   右结合


评分

参与人数 1黑马币 +6 收起 理由
13569403973 + 6 很给力!

查看全部评分

3 个回复

倒序浏览
优先级很高是多高,还是准确点的好~
回复 使用道具 举报
kalon 来自手机 中级黑马 2015-6-19 00:22:41
藤椅
    挺专业的回答,我只记得伟哥说,先看到什么就先让什么作为表达式的值。也就是说,如果是先看到运算符,那就表示先让a+1作为表达式的值,同理,先看到a,就让a的值作为表达式的值。
    不管是++a,还是a++,最后x的值都会进行增值1运算,也就是a+1。
    至于优先级的高低顺序,用多了就都知道了,没必要刻意去记。
回复 使用道具 举报
有点绕,哈哈,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马