前自增与后自增的区别是什么,为什么编程时要尽量使用

如题所述

前自增是先自增1,再使用。后自增是先使用,再自增1。
例如: int x=1,y1;
y1 = ++x; 分解成: x=x+1; y1=x; 这时, y1 得 2,x 得 2.
例如: int x=1,y2;
y2 = x++; 分解成: y2=x; x=x+1; 这时, y1 得 1,x 得 2.
如果 是: int x=1; printf("%d", ++x); 输出 2。
如果 是: int x=1; printf("%d", x++); 输出 1。
编程时 没有 要尽量使用 的规定。用不用,看个人喜好和熟悉程度。新手少用为妙,容易出错。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网