Some components of writing C++program in certain manner are :
1 . C Pre-processor Directives : Before a C program is compiled in a compiler , source code is processed by a program called pre-processor. This process is called pre-processing.Commands used in pre-processor are called pre-processor directives and they begin with “#” symbol .
Syntax :
#include<>
2 . Header Files : The first component is the inclusion of the Header files in a C program.A header file is a file with extension .h which contains C function declarations and macro definitions to be shared between several source files. Some of C Header files are:
<iostream.h>- It is the library which contains Standard Input / Output Streams .
<conio.h>-This header declares several useful library functions for performing "console input and output" from a program.
<stddef.h> – Defines several useful types and macros.
<stdint.h >– Defines exact width integer types.
<stdio.h >– Defines core input and output functions.
<stdlib.h >– Defines numeric conversion functions, memory allocation.
<string.h> – Defines string handling function.
<math.h >– Defines common mathematical functions.
Syntax to include a header file in C:
#include<header_file_name>
3 . Main Method Declaration : The next part of a C program is to declare the main() function.
Syntax to Declare main method:
int main()
{...}
4 . Variable Declaration : The next part of any C program is the variable declaration. It refers to the variables that are to be used in the function. In the C program, no variable can be used without being declared. Also in a C program, the variables are to be declared before any operation in the function.
Example:
int main()
{
int a=5;
. . .
}
5 . Body : Body of a function in C program, refers to the operations that are performed in the functions. It can be anything like manipulations, searching, sorting, printing, etc.
Example:
int main()
{
int a=5;
cout<<"Your number is : "<<a;...
}
6 . Return Statement : The last part in any C program is the return statement. The return statement refers to the returning of the values from a function. This return statement and return value depend upon the return type of the function. For example, if the return type is void, then there will be no return statement. In any other case, there will be a return statement and the return value will be of the type of the specified return type.
Example:
int main()
{
int a=5;
cout<<"Your number is : "<<a;
return 0;
}
0 Comments
If you have any doubts , Please let me know.