Discussion :: Functions
-
Point out the error in the program
#include int main() { int a=10; void f(); a = f(); printf("%d\n", a); return 0; } void f() { printf("Hi"); }
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.
Be The First To Comment

Whatsapp
Facebook