Introduction
The main function is where a C program starts running. It tells the computer what to do first.
When you want to create a program that runs from start to finish.
When you need a place to begin your instructions for the computer.
When you want to organize your program so it has a clear starting point.