Preprocessor Directives: I guess the preprocessor directives can include some data into our code. Like the replacement of some placeholders or integrating a library, but I really dont know.
Main Function: is initiating our functions below the main function
Expression Statements: command to put out something to the terminal
Declaration statement: defines variables and calculations
Return statement: when the value is zero, the return statement is correct, and the function gets compiled or works?
I don’t really understand, why something must be returned, and why it has to be zero. Maybe the function needs to return no errors, so that the return value is 0, but I guess thers something else to it…
Greetings