楼主可参考C语言基本教程书,
一般情况下,在一段程序里面,x++是先使用x的值再将x加一,++x是先将x加一在使用!楼主注意是一段程序,有先后顺序的,比如(x=3,y=4,y++,y-x)这种情况,括号里面就是一段程序,y加完1之后再用。提醒,括号里面的算法是从做到右计算的。这种情况下经过y++后y=5,然后在计算y-x,但是最后括号算法的结果,也就是值是等于最后一个式子的结果,也就是等于2 !但是如果是(x=3,y=4,++y,y-x),最后的值y-x=4-3=1,是这种情况下经过++y后,y的值先用再加,变为5
温馨提示:答案为网友推荐,仅供参考