第一个为逗号表达式,其从左向右依次运算,结果为最右边表达式的值。所以表达式的值为 而=表达式的值为右侧的值 所以 x%=x+5 也就是 x= x%(x+5) = 8%13 = 8%为取余运算,也就是为8除以13的余数。所以表达式的值为 8.第二个: 一步一步算。a-=a%6 相当于 a=a-a%6 = 8 - 8%6 = 8-2 =6(a变成6了)a+=6 相当于 a= a+6 = 12所以 a为12.