Here you will learn about basic structure of C program.
Any C program is consists of 6 main sections. Below you will find brief explanation of each of them.
Basic Structure of C Program
Documentation Section
This section consists of comment lines which include the name of programmer, the author and other details like time and date of writing the program. Documentation section helps anyone to get an overview of the program.
Link Section
The link section consists of the header files of the functions that are used in the program. It provides instructions to the compiler to link functions from the system library.
Definition Section
All the symbolic constants are written in definition section. Macros are known as symbolic constants.
Global Declaration Section
The global variables that can be used anywhere in the program are declared in global declaration section. This section also declares the user defined functions.
main() Function Section
It is necessary have one main() function section in every C program. This section contains two parts, declaration and executable part. The declaration part declares all the variables that are used in executable part. These two parts must be written in between the opening and closing braces. Each statement in the declaration and executable part must end with a semicolon (;). The execution of program starts at opening braces and ends at closing braces.
Subprogram Section
The subprogram section contains all the user defined functions that are used to perform a specific task. These user defined functions are called in the main() function.
Very good representation of “Basic Structure of C Program” .
Beginner and teachers should start with this .
This is hellfull for us… Wow nize
Very good better to write examples of each section
Very good
very nice to repreaent a c program structure
Almost good e.g.
can’t get my answer
What is your question/?
Really Nice.
Really good
Is it appropriate for exam purpose?
thanq so much , for this simple and easily understandable representation of structure of c
very helpful for a beginner.
Very useful
Very good
This was very helpful to me for understanding basic structure of C program
Niceeeee
Very good its very helpful
thanks for such a nice and simple answer
Thank You!! For such a lovely explanation!! I am quite flattered.
Thank for wonderful answer and explanation