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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 白月光 中级黑马   /  2014-5-14 22:23  /  4702 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

           自增自减
1、++自增运算符:如a++,++a都等价于a = a + 1;
2、--自减运算符:如a--,--a都等价于 a = a -1;


虽然++a和a++等价的结果一样,但是运算过程确大不相同,以下举例说明:
  1. #include <stdio.h>
  2. int main()
  3. {
  4.       //int m = 10, n1, n2;
  5.       //n1 = m++;先将m的值赋给n1,然后m再做自增运算,所以此时,n1=10,m=11;
  6.       //n2 = ++m ;先将m做自增运算,然后在将运算后的m值赋给n2,所以此时,n2=11,m=11;
  7.      
复制代码







评分

参与人数 1技术分 +1 收起 理由
jing迪 + 1

查看全部评分

17 个回复

倒序浏览
希望能运用娴熟
回复 举报
这个单独理解的确很简单,如果很多很复杂的式子就头晕了
回复 举报
但愿''专注.. 发表于 2014-5-25 11:59
这个单独理解的确很简单,如果很多很复杂的式子就头晕了

嗯嗯,我也是,多做练习
回复 举报
白月光 发表于 2014-5-25 16:07
嗯嗯,我也是,多做练习

其实也没必要纠结这小问题,真正的项目应该避免这种让人看不懂的代码
回复 举报
这个很容易搞混。
回复 举报
非常好,,最近上ios基础班,,刚学到这里。。
回复 举报
非常好,,最近学ios基础班,刚学到这里。。
回复 举报
经典的算法
回复 举报
看来我来晚了
回复 举报
其实我学的时候就按生活常识逻辑,就可以记住了
回复 举报
残风风 来自手机 初级黑马 2014-12-23 13:09:02
12#
挺常用的,非常感谢解释的这么清楚
回复 举报
彭洲 中级黑马 2014-12-23 18:42:44
13#
受教了,一直没弄清
回复 举报
好耶,这个还真有用!
回复 举报
单独看能理解,代码一多就混遥,看来还是不够熟练
回复 举报
回复 举报
多谢分享
回复 举报
您需要登录后才可以回帖 登录 | 加入黑马