C Language in Hindi – Variables

  • Introduction to C variables in Hindi
  • Creating C language variables in Hindi
  • C language variables in Hindi

Introduction of Variables

जब भी हम data के साथ कोई operations perform करना चाहते है | तो सबसे पहले data को computer के memory में store करना पड़ता है। Computer memory में data को store करने के लिए हमे variables को create करना पड़ता है |

जब भी हम variables create करते है | तो यही जरुरी नही की वही पर value भी assign कर दे अगर हम चाहे तो वही पर value भी assign कर सकते है |

एक variable memory में किसी location का नाम होता है। यह नाम उस memory location को uniquely identify करने के लिए use किया जाता है और इसी नाम के द्वारा उस memory location में data store करते है और उस data को पुनः प्राप्त करते है। 

आप जिस तरह का variables create करते है | उसी प्रकार से memory में space मिलता है। यानी अगर आप int ( integer ) variables create करते है तो 2 bytes variable को memory में compiler allot करेगा।

इसके बाद हमे उस memory location का एक नाम define करना पड़ता है। ताकि जब भी चाहे उस memory location में store की गई value को उस नाम के द्वारा access कर सके। और इसी नाम variable कहा जाता है।

Variables की values changeable होती है। आप एक value को हटाकर दूसरी value डाल सकते है। और program execution के दौरान भी कर सकते है।

Creating Variables

जब भी हम कोई variables create करते है | तो सबसे पहले हमे data types define करना पड़ता है फिर उसके बाद उस data types का एक नाम देते है | अगर हम चाहे तो वही पर value भी assign कर सकते है | अब निचे दिये गये example को देखे |

<data-type> <variable-name>;                  
<data-type>  <variable-name> = <variable-value>;
int age;
int age = 20;

Scope of Variables

Variables को 2 categories में divide किया गया है। यानी हम variables को पुरे program मे कहा कहा declare कर सकते है | इसी को हम scope of variables कहते है |

Local Variables

Local variables वो variables होते है | जो program के किसी function में define किये जाते है | और उस variables का use only उसी function मे किया जा सकता है | जिस function मे वह variables create किया गया है | इस variables का use किसी दुसरे function मे नही कर सकते है |

Example

#include<stdio.h>
#include<conio.h>
void mainFunction();
int main()
{
     int num1=10;
     printf(“this is num1 value : %d”,num1);
     mainFunction(); 
     getch();
} 
void mainFunction()
{
         /* local variable num2 */
         int num2 = 15;    
         printf(“this is num2 value : %d”,num2);
}

OUT PUT

this is num1 value : 10
this is num2 value : 15

Global Variables 

Global variables वो variables होते है | जिनका scope पूरे program में होता है। इन variables को आप पूरे program में कही भी access कर सकते है। इन variables को program की शुरुआत में ही define कर दिया जाता है। 

#include<stdio.h>
#include<conio.h>
/* num3 is a global variable */
int num3=50; 
void mainFunction();
int main()
{
     int num1=10;
     printf(“this is num1 value : %d”,num1);
     mainFunction(); 
     printf(“this is num3 value : %d”,num3);
     getch();
} 
void mainFunction()
{
         int num2 = 15;    
         printf(“this is num2 value : %d”,num2);
}

OUT PUT

this is num1 value : 10
this is num2 value : 15
this is num2 value : 50
C – Data Types C – Constants
Previous Next