本帖最后由 刘建素 于 2012-7-23 23:51 编辑
结果肯定不一样 根据运算符优先级的话 都是先计算括号里边儿的 第一是求var1%var2的余数 然后再除以3 第二个是 先计算 var2除以var3的 然后再用 var1与其余数 这样出来结果肯定不一样 举例说明:
int var1 = 3;
int var2 = 14;
int var3 = 6;
int count1 = (var1%var2)/var3;
int count2 = var1 % (var2 / var3);
Console.WriteLine("结果1为:"+count1+"结果2为:"+count2);
Console.ReadKey();
输出为 count1为0,count2为1 |