text: This is how you tell the C compiler where to start execution. This is not optional for a complete program. That is, the program always starts running by calling the main() function, which may call other functions in turn.  We say that main() is an "entry point" for your code, a place to start execution.