单片机c51语言,i++。i--,--i,++i的区别

[复制链接]
查看11 | 回复3 | 2011-2-23 17:58:00 | 显示全部楼层 |阅读模式
i++先执行,执行完后,i自加1,++i,先自加1后再执行例如:int i=1;int a=0,b=0;a=i++;b=i;这里,a=1,b=2;如果把上面的a=i++,改成a=++i;那么 a=2,b=2i--,--i也是这么个道理
回复

使用道具 举报

千问 | 2011-2-23 17:58:00 | 显示全部楼层
i++。i--,此语句出现后,后面再出现i的话,就在原来的基础上加1--i,++i,此语句应用时,就在原来i的基础上加1
回复

使用道具 举报

千问 | 2011-2-23 17:58:00 | 显示全部楼层
i++是先用原来的i值计算然后i加1比如i=5;执行a=i++;后a=5,i=6;而执行a=++i;后a=6,
i=6;其他的也都一样 呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行