Exercise :: Functions - Point Out Errors
1. | Point out the error in the program
|
|||||||
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" |
2. | Point out the error in the program
|
|||||||
Answer: Option C Explanation: In a ternary operator, we cannot use the return statement. The ternary operator requires expressions but not code. |
3. | Point out the error in the program
|
|||||||
Answer: Option A Explanation: The function void f() is not visible to the compiler while going through main() function. So we have to declare this prototype void f(); before to main() function. This kind of error will not occur in modern compilers. |