可能以前书上都有说过,当时没在意

只有在实际项目中才会遇到因这个问题导致的Bug

2017/2/26日补充:实际上比较通用的做法是 ++tmp1,这样也可以做到自增

var tmp1 = ;
var tmp2 = Math.Max(tmp1++, );
Console.WriteLine(tmp2);
Console.Read(); //print 10
var tmp1 = ;
var tmp2 = Math.Max(tmp1+1, );
Console.WriteLine(tmp2);
Console.Read(); //print 11

函数参数中“x++”造成的运算无效测试-LMLPHP

函数参数中“x++”造成的运算无效测试-LMLPHP

05-11 15:19