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