Professional Documents
Culture Documents
Introduction To The C Language: Objectives
Introduction To The C Language: Objectives
Header file:- Header file are the file which contain some
predefined function eg printf(), scanf() function defined
in Stdio.h file, clrscr(),getch() function defined in conio.h
file,pow(),sqrt() function defined in math.h header file.
#include<stdio.h> or #include<math.h>
#include ”stdio.h” or #include “math.h”
do if static while
2-4 Types
• Global Variables /*
/* Compute
Compute Area
circle
circle */
*/
Area and
and Perimeter
Perimeter of
of aa
#include <stdio.h>
• These variables are #include <stdio.h>
float
declared outside all float pi
pi == 3.14159;
3.14159; /* /* Global
Global */
*/
functions. main()
main() {{
• Life time of a global float
float rad;
rad;/*
/* Local
Local */
*/
variable is the entire printf(
execution period of the printf( “Enter
“Enter the
the radius
radius ““ );
);
scanf(“%f” , &rad);
scanf(“%f” , &rad);
program.
• Can be accessed by any if
if (( rad
rad >> 0.0
0.0 )) {{
float
float area == pi
area pi ** rad
rad ** rad;
rad;
function defined below the float
declaration, in a file. float peri
peri == 22 ** pi
pi ** rad;
rad;
printf(
printf( “Area
“Area == %f\n”
%f\n” ,, area
area );
);
printf(
printf( “Peri
“Peri == %f\n”
%f\n” ,, peri
peri );
);
}}
else
else
printf(
printf( “Negative
“Negative radius\n”);
radius\n”);
printf(
printf( “Area
“Area == %f\n”
%f\n” ,, area
area );
);
}}
• Local Variables /*
/* Compute
Compute Area
circle
circle */
*/
Area and
and Perimeter
Perimeter of
of aa
#include <stdio.h>
• These variables are #include <stdio.h>
float
declared inside some float pi
pi == 3.14159;
3.14159; /* /* Global
Global */
*/
functions. main()
main() {{
• Life time of a local float
float rad;
rad;/*
/* Local
Local */
*/
variable is the entire printf(
execution period of the printf( “Enter
“Enter the
the radius
radius ““ );
);
scanf(“%f” , &rad);
scanf(“%f” , &rad);
function in which it is
defined. if
if (( rad
rad >> 0.0
0.0 )) {{
float
float area == pi
area pi ** rad
rad ** rad;
• Cannot be accessed by any float
rad;
other function. float peri
peri == 22 ** pi
pi ** rad;
rad;
• In general variables printf(
printf( “Area
“Area == %f\n”
%f\n” ,, area
area );
);
printf(
printf( “Peri
“Peri == %f\n”
%f\n” ,, peri
peri );
declared inside a block }}
);
are accessible only in else
that block. else
printf(
printf( “Negative
“Negative radius\n”);
radius\n”);
printf(
printf( “Area
“Area == %f\n”
%f\n” ,, area
area );
);
}}