算法的先后顺序
int a =3; b = 4;计算a+b%(a+b)/a+a*b-b的运算结果。
前面是3+4%7/3+8。
这里简化可以写成11+4%7/3。
那么问题来了%/如果是同一优先级的话,为什么要从左往右运算4%7=4再除以3=1?
为什么先7/3在被4%等于11+0=11?
int a =3; b = 4;计算a+b%(a+b)/a+a*b-b的运算结果。
前面是3+4%7/3+8。
这里简化可以写成11+4%7/3。
那么问题来了%/如果是同一优先级的话,为什么要从左往右运算4%7=4再除以3=1?
为什么先7/3在被4%等于11+0=11?
2016-04-25
举报