/* an example of an extern storage class variable */ /* 'File A' has an external variable */ #include void func1(void); void func2(void); int a; // defined a global variable int main() { func1(); a = a + 5; printf("In main a = %d\n", a); func2(); a = a + 25; printf("In main a = %d\n", a); return 0; } void func1(void) { a = 15; printf("In func1 a = %d\n", a); return; }