A function is a list of statements and local storage, which when given some "information", does some processing and returns a value.
Recall the source code we had for the very hello world program. There are three functions here:
After this source code is compiled, what happens when it is run?
Statements - these are the "sentences" of the C language. We will see the kinds of statements we can use in C, together with their "syntax" (grammar), and "semantics" (meaning), as we go through the course.