Prv Next

Programing in C e-Book In Hindi

 

Local variable  in c in hindi

 

Local variable किसी function या ब्लाक के अन्दर डिक्लेअर किये जाते है इन variable का स्कोप स्थनीय होता है अर्थत in variable  का use कोई अन्य function नहीं कर सकता है ये variable केवल उसी function में use किये जाते है जहा इन्हें डेक्लेअर किया गया है यदि in variable का  प्रारम्भिक  मान यूजर द्वारा निश्चित नहीं किया जाता है तो वे कोई भी वंचित मान ले सकते है इसे मानो को garbage value कहते है
Example Of Local Variable

#include<stdio.h>
#include<conio.h>
fun();
void main()
{
      int b=10,c=5;
      clrscr();
      printf("\n in main B=%d C=%d",b,c);
      fun();
      getch();
}
fun()
{
      int b=20,c=10;
      printf("\n in fun B=%d B\C=%d \n",b,c);
}

Output :

उपरोक्त उदाहरन में b और c लोकल variable है

 

Global variable in c in Hindi

 

वे variable जो पुरे प्रोग्राम के दोरान जीवित या सक्रीय रहते है वे variable global variable कहलाते है ये variable पुरे प्रोग्राम में कही भी use किये जा सकते है तथा प्रोग्राम का कोई भी function इसे use कर सकता है सामान्यत : यह main function के बहार डेक्लेअर किये जाते है कोई भी function इसे use करके इसका मान बदल सकता है अत : global variable का use सावधनीपूर्वक करना चाहिय इसके आलावा global variable पुरे प्रोग्राम में जीवित रहते है और menory में जगा घेरते है अत : आवश्यक variable को हो global variable डिक्लेअर करना चहिये
Example Of Global Variable

#include<stdio.h>
#include<conio.h>
int b=10,c=5;
void fun();
void main()
{
      clrscr();
      printf("\n in main B=%d c=%d \n",b,c);
      fun();
      b++;
      c--;
      printf("\n again in main B=%d c=%d \n",b,c);
      getch();
}
void fun()
{
      b++;
      c--;
      printf("\n in fun B=%d c=%d \n",b,c);
}

Output :

उपरोक्त प्रोग्राम में b,c global b variable है अत : यह variable पुरे प्रोग्राम में सक्रीय रहेगे

 

 


Subscribe Our Website For Get Notification For New Update

Enter Name :
Enter E-Mail
Enter Mobile No
Enter City Name :