Discussion :: Functions
-
Point out the error in the program
f(int a, int b) { int a; a = 20; return a; }
|
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
Explanation :
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"
Be The First To Comment

Whatsapp
Facebook