Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

What will be the output of the following C code?
#include < stdio.h >
int i;
int main()
{
extern int i;
if (i == 0)
printf(“scope rules\n”);
}

What will be the output of the following C code?
#include < stdio.h >
int i;
int main()
{
extern int i;
if (i == 0)
printf(“scope rules\n”);
}
a) scope rules
b) Compile time error due to multiple declaration
c) Compile time error due to not defining type in statement extern i
d) Nothing will be printed as value of i is not zero because i is an automatic variable

Answer: a

Join The Discussion