第一个文件
#include <stdio.h>
extern int C(void);
extern int D(void);
int A(void)
{
printf("A\n");
C();
}
int B()
{
printf("B\n");
D();
}
int main()
{
A();
}
第二个文件
extern int A(void);
extern int B(void);
int C(void)
{
printf("C\n");
B();
}
int D()
{
printf("D\n");
}
执行后 会依次打印ABCD四行。