-------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
What will be the output of the following C code if these two files namely test.c and test1.c are linked and run?
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
What will be the output of the following C code if these two files namely test.c and test1.c are linked and run?
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!