n-=n-(n=10) 说下怎么算的(float)(3*4%3)这个应该先算4%3吗 结果是3吧?
热心网友
*,% 的优先级同级,且为左结合性。所以先算3*4,再算12%3=0,再由于float的强制执行。最后的结果是0.0
热心网友
n-=n-(n=10)n赋值10表达式(n=10)的值为10表达式n-(n=10)的值为10-10=0n-=n-(n=10)即n-=0,即n=n-0所以n-=n-(n=10)的值为10-0=10float)(3*4%3)*,% 的优先级一样,为左结合性。所以先算3*4,再算12%3最后的结果是0.0
热心网友
n=n-(n-10)3.0000000.....