Basic Structure of C Language
Basic Structure of C Language
Fundamental
DCS 1.1
By Mr. Godson Samwel
BASIC STRUCTURE OF C LANGUAGE:
• The program written in C language follows this basic structure. The sequence of
sections should be as they are in the basic structure.
• A C program should have one or more sections but the sequence of sections is to
be followed.
1. Documentation section
2. Linking section
3. Definition section
4. Global declaration section
BASIC STRUCTURE OF C LANGUAGE:
5. Main function section
{
Declaration section
Executable section
}
6. Sub program or function section
1.Documentation Section
• comes first and is used to document the use of logic or reasons in your
program. It can be used to write the program's objective, developer and
logic details.
• The documentation is done in C language with /* and */ . Whatever is
written between these two are called comments.
2.LINKING SECTION :
• This section tells the compiler to link the certain occurrences of keywords
or functions in your program to the header files specified in this section.
• e.g. #include<stdio.h>
3.DEFINITION SECTION :
• It is used to declare some constants and assign them some value.
• Example #define Max 37
• Here #define is a compiler directive which tells the compiler whenever
MAX is found in the program replace it with 37.
4. GLOBAL DECLARATION SECTION
• Here the variables which are used through out the program (including
main and other functions) are declared so as to make them global(i.e
accessible to all parts of program.
• e.g. double i; (before main())
5.MAIN FUNCTION SECTION :
• It tells the compiler where to start the execution from
main()
{
point from execution starts
}
main function has two sections
declaration section : In this the variables and their data types are declared
Executable section : This has the part of program which actually performs
the task we need.
6.SUB PROGRAM OR FUNCTION
SECTION
• This has all the sub programs or the functions which our program needs.
• Demonstration
#include<stdio.h>
int main()
{
printf(“Goodbye Harry, cruel world!\n”);
return(0);
}
The Format of C