Not cycle control, condition control, to achieve ternary operator factorial n!

long func(int n)
{
    ( n <= 1 && (n=1) ) || ( n*=func(n-1));
    return n;
}

Guess you like

Origin www.cnblogs.com/s3320/p/11812565.html