What error would the following function give on compilation?
f(int a, int b)
{
int a;
a=20;
return a;
}
- Missing parenthesis is $\textit{return}$ statement.
- Function should be defined as $\text{int f(int a, int b)}$
- Redeclaration of $a$.
- None of these.