Many terms are used in c language, which often confuse students, but if the meaning of these are understood clearly then you would not confuse
Editor: An editors a program much like a word processor that is used to write or edit the source code of any program.
Pre processor: it is a program that posses through the compiler and convert source code by means of preprocessor directives.
Linker: it is a program which combines various pieces of reloadable object code and data (object code of library) together to form a single executable code that can be located in primary memory.
Loader: loader is a system program or a part of an operating system that is responsible for loading the executable codes into primary memory for the execution.
Documentation section (/* */): it consists of a set of a comment lines giving the name, author, date, etc of program and other details.
Link section (#include<header file>): it provides information or instructions to the compiler to link function from the system library.
Definition section (# defines): it defines all symbolic constants.
Global declaration section: variables that are declared outside all the functions and are used in more than one function.
Main function section (main { }): this section contains two parts declaration part and executable part.
Sub program section (int sum (inta, intb)): it contains all the user-defined functions all the user defined functions that are called in main functions.
Keywords: keywords are also known as the reserved words whose meaning is already defined in c libarary.they all perform some specific purpose.
There are mainly 32 keywords some are
Char
|
If
|
While
|
Int
|
Else
|
Break
|
Float
|
Witch
|
Continue
|
Double
|
Case
|
void
|
Identifier: these are also known as variable. These are those entities that value can be changed any time during execution o program
Int a=2;
No comments
thanks for reading and sharing.I hope it would help you!!!!