2019-10-01 int型变量

例题:


分析:
返回的是y的结果,y=2+(z--/++x);再看z--/++x,结果应该是3/2,但是因为x,y,z都是int型,则返回值只能为int型;而强制转换int型为向下取整(小于于本身的整数值,例:int(1.7)=2),因此,最后的结果是3/2=1,y=2+1=3

你可能感兴趣的:(2019-10-01 int型变量)