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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 白月光 中级黑马   /  2014-5-14 22:23  /  3966 人查看  /  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#
受教了,一直没弄清
回复 使用道具 举报
好耶,这个还真有用!
回复 使用道具 举报
单独看能理解,代码一多就混遥,看来还是不够熟练
回复 使用道具 举报
回复 使用道具 举报
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马