Point out the error, if any, in the following program. main() { int a = 10; void f(); a = f(); printf ( " %d", a ); } void f() { printf ( " Hi "); }

Correct Answer: In spite of defining the function f() as returning void, the program is trying to collect the value returned by f() in the variable a

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion