Understanding the extern keyword in C
geeksforgeeks.org