Skip to main content

Local and Global variable

LOCAL AND GLOBAL VARIABLES


LOCAL VARIABLE:-Variable that are declared inside the function is called local variable.These variable are also referred to as automatic variables. Local variable are referred only by statement that are declared inside the block in which the variable are declared.

simple program for local variable


#include<stdio.h>
#include<conio.h>
void main( )
{
int x,y;              /* this is local variable*/
clrscr( );     
printf("enter two number \n");
scanf("%d %d",&x,&y0;
getch( ); 
}

GLOBAL VARIABLE:-The variable declared outside the function are called global variables.They will hold their value throughout the program's execution. you create global variables by declaring them outside of all function. 

simple program of global variable

#include<stdio.h>
#include<conio.h>
int a ;                  /* a is global variable*/
void fun( );
void main( )
{
a=20;
clrscr( );   
 fun( );
getch( ); 
}
void fun( )
{
int c;
c=a;
printf("the value a is  %d",c);
return c;
}
Formal parameters:-  If a function is to use arguments, it must declare variables that will accept the values of the arguments. These variable are  called the formal parameters of the function.
they behave like any other local variable inside the function.
/* example of formal parameter*/
int show(char x,char y)                   // x,y are the formal parameter
{
int a,b;
a=x;
b=y;
printf("enter the value of  a and b")
}

Comments

Popular posts from this blog

history of c

                 History of c programming language. 1.   First language is ALGOL come in 1960. 2.   After algol the bcpl language is come in 1967. BCPL is invented by Martin Richard.     Martin Richards (born 21 July 1940) is a British computer scientist known       for his development of the BCPL programming language in 1966. Developer of BCPL is Martin Richard in 1966. Full form of BCPL is basic combined programming language. 3.   In 1970 B language is developed in  AT & T’s bell laboraties of USA.B language is        invented by ken Thompson.                                                             4.   To improve b language then come the c language 1972 in AT & T’s Bell laboraties of usa. C is develop by Dennis Ritchie.                                               After the ken Thompson the Dennis Ritchie is developer of C language                and improve the unix operating syste

basic of programming

About c language. Q: what is c programming?   Ans: C is general purpose programming language used for wide range of application from operating system like window, linux and ios . C is a programming language developed at AT & T’s bell laboratories of USA in 1972. It was designed and written by a man named Dennis Ritchie.                                                                                          Q: why c is so popular ? Ans: C language is popular because it is easy to use and reliable , simple.                            Use of c programming language 1.   It is use for operating system (os) like window , linux ,       unix are written in c. 2.  The android core library written in c. 3.  Oracle software is written in c. 4.   Mobile device like smart phone and tablets become rang of      today. Also, consumer device like microwave ovens and      washing machines and digital camera are smarter day       by day.    

program for operators

            Types of operators binary operator Arithmetic operator (+,×,÷,-) Relational operator (==,=!,>, <,<=,>=) conditional operator (exp1 ? exp2 : exp3;) bitwise operator (&,|,^) logical operator (&&,||,=!) Assignment operator. (=) Program for Arithmetic operatora Program for how to use Arithmetic operator. void main ( ) { int a=5,b=7,c,d; clrscr ( ); printf("The value of a=%d,b=%d\n",a,b); c=a+b; d=a*b; printf  ("The value of c=%d and d=%d\n"); getch ( ); } output:-  The value of a=5,b=7 The value of c=12 and d=35 Program for relational operators. void main  ( ) { int a,b; clrscr ( ); printf ("enter two integers \n"); scanf  (" %d %d",&a,&b); if (a>b) printf (" %d is greater than %d\n",a,b); else if ( a <b) printf (" %d is less than %d\n",a,b); else if (a==b) printf (" %d is equal to %d\n",a,b); getch ( ); }