Page 1 of 1

What will be the output of the following C code if these two files namely test.c and test1.c are linked and run?

Posted: Wed Jul 13, 2022 7:54 pm
by answerhappygod
-------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;
a) 10 0
b) 0 0
c) 10 10
d) Compilation Error