What happens if the following program is executed in C and C++?
#include<stdio.h>
int main()
{
foo();
}
int foo()
{
printf("Hello");
return 0;
}
#include<stdio.h>
int main()
{
foo();
}
int foo()
{
printf("Hello");
return 0;
}
A. Error in both C and C++
B. Warning in both C and C++
C. Error in C++ but Warning in C
D. Error in C but Warning in C++
Answer: Option C
Join The Discussion