Sail E0 Webinar
Question

Point out the error in the program



f(int a, int b)
{
int a;
a = 20;
return a;
}


Options:
A .  Missing parenthesis in return statement
B .  The function should be defined as int f(int a, int b)
C .  Redeclaration of a
D .  None of above
Answer: Option C


f(int a, int b) The variable a is declared in the function argument statement.



int a; Here again we are declaring the variable a. Hence it shows the error "Redeclaration of a"




Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers