Vidyalelo
C Programming · Q151

Function

Programming · C Programming · question 151

Q151

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 #include ""test.h"" int main() i = 10; printf(""%d "", i); foo(); -----file test1.c------ #include #include ""test.h"" int foo() printf(""%d "", i); -----file test.h----- #include #include static int i;

A.
10 0
Answer
B.
0 0
C.
10 10
D.
Compilation Error

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board