A C program structure may contain one or more section and it is as following.
Documentation section
Link section
Definition section
Global declaration section
Main( ) function section
(
Declaration part
Executable part
)_______________________
Subprogram section
Function 1
Function 2
……………
……………
Function n