51
What will be the output of the following C code if these two files namely test.c and test1.c are linked and run?
-------file test.c-------
#include <stdio.h>
#include ""test.h""
int main()
{
i = 10;
printf(""%d "", i);
foo();
}
-----file test1.c------
#include <stdio.h>
#include ""test.h""
int foo()
{
printf(""%d\n"", i);
}
-----file test.h-----
#include <stdio.h>
#include <stdlib.h>
static int i; Answer & Solution
Answer: Option
A
No explanation is given for this question. Let's Discuss on Board