18 Main, Runtime Start-up and Reset

When creating C/C++ code, there are elements that are required to ensure proper program operation: a main function must be present; start-up code will be needed to initialize and clear variables and setup registers and the processor; and Reset conditions will need to be handled.