In a function two return statements should never occur.
Is it true that too many recursive calls may result into stack overflow?
Usually recursion works slower than loops.
Will the following functions work?
int f1(int a, int b) { return ( f2(20) ); } int f2(int a) { return (a*a); }
Maximum number of arguments that a function can take is 12