鸡蛋西红柿CC

导航

2014年1月24日 #

关于自增、自减运算(vc++6.0)

摘要: 1. 在不同的运行环境下,自增自减运算是有细微差别的,这里仅说明vc环境中的情况。2. 一般情况下,自增自减的扫描顺序是从左到右。对于前增减(++i),是以一个运算符为单位进行增减;而后增减(i++)则是以整个表达式为单位最后统一增减。 例1:i=3;b=(++i)+(++i)+(++i);结果b=16。 分析:首先扫描求解前半部分,即(++i)+(++i)的值(先对i进行两次自增运算,i的值变为5,再计算i+i的值为5+5=10),然后再求解后半部分,即10+(++i)的值(先对变量i自增1次,i的值变为6,再计算10+6=16)。 例2:i=1;b=(i++)+(++i)+(++i);.. 阅读全文

posted @ 2014-01-24 11:20 鸡蛋西红柿CC 阅读(921) 评论(0) 推荐(0) 编辑