当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
朝花夕拾C++篇之自加、自减运算符
发布时间:2010/7/6 11:34:00 来源:城市学习网 编辑:ziteng
  以++为例,i表示先对i加1再调用增值后的i,而i++则是先调用(未增值的)i再对i增值。为了便于记忆,把这个规则记成“++(或--)在前就是先加(或减)再用,在后就是先用再加(减)”。
  int a=5
  b=(++a)*(++a)=49:a先自加两次,a=7,然后7*7=49;
  int a=5
  b=(++a)*(a++)=36:a先自加一次,a=6,然后6*6=36,计算完之后,a再自加一次,a=7;
  int a=5
  b=(++a)*(--a)=25:a先自加一次,再自减一次,a=5,然后5*5=25;
  int a=5
  b=(++a)*(a--)=36:a先自加一次,a=6,然后6*6=37,计算完之后,a再自减一次,a=5;
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved