我一直在阅读一个关于找到gcd的例子,这是最大公约数,但它仅在以下代码中使用return.那是什么?这样使用退货是否合法?我搜索过这个,似乎没有什么能让我清楚.请..这是代码:
void fraction::lowterms ()
{
long tnum, tden, temp, gcd;// num = numerator and den = denumator
tnum = labs (num);
tden = labs (den);
if ( tden == 0)
{
exit (-1);
}
else if ( tnum == 0)
{
num = 0;
den = 1;
return; //why return alone used here???
}
}
Run Code Online (Sandbox Code Playgroud)