麦卡锡的F91函数也许被用在什么地方

麦卡锡的F91函数可能被用在什么地方?UINT f91(UINT n){if ( n 101 ){return n - 10 }else{return f91(

麦卡锡的F91函数可能被用在什么地方?

UINT f91(UINT n)
{
if ( n >= 101 )
{
return n - 10 ;
}
else
{
return f91(  f91( n + 11 )  ) ;
}
}


我推导了一下,这个函数当参数n小于等于100时,返回91,否则返回n-10,为什么不这样做?

return (n>=101)?(n-10):91; F91函数
[解决办法]
wiki gives a pretty good explanation.
http://en.wikipedia.org/wiki/McCarthy_91_function