妙用Max和Min函数
Max和Min分别表示求最大数和最小数的函数,这里主要介绍如下代码(用伪代码表示)的原理:
var = Max(small,Min(big,var))
var = Min(big,Max(small,var))
big:最大值
small:最小值
var:一个变量,经常变化,变化范围不限,也就是从理论上可以从负无穷到正无穷
var变量会在其它函数中变化,如果不用上面的代码,就必须要在这些函数中限制var的变化范围,就要增加以下代码
if(var < small)
var = small
if(var > big)
var = big
从以上的比较中可以看出,妙用Max和Min不仅可以少写代码,还可以使代码看起来非常漂亮。