Notes in Hindi

What are Variables in C Language in Hindi

/ BCA / Programming with C and CPP

Variables in C Language in Hindi

What are Variables in C Language in Hindi

C भाषा में जब हम किसी जानकारी (जैसे नंबर, कैरेक्टर या कोई वैल्यू) को कंप्यूटर की मेमोरी में अस्थायी रूप से स्टोर करना चाहते हैं, तो हम उसे एक नाम देते हैं जिसे **Variable** कहा जाता है। Variable का मतलब होता है – "बदलने योग्य मान", यानी ऐसा नाम जो किसी भी समय अलग-अलग मान (value) रख सकता है।

जैसे स्कूल में हर छात्र का एक नाम होता है, लेकिन वो नाम उस छात्र को पहचानने के लिए होता है, उसी तरह variable का नाम भी कंप्यूटर को बताता है कि वह किस जानकारी को कहां स्टोर करे।

Variable को इस्तेमाल करने के लिए हम उसे पहले declare करते हैं, फिर उसमें value डालते हैं यानी initialize

Variables क्यों ज़रूरी हैं?

  • किसी भी डेटा को temporary रूप से मेमोरी में स्टोर करने के लिए।
  • डेटा को बार-बार इस्तेमाल करने के लिए।
  • Program को flexible और reusable बनाने के लिए।

How to declare and initialize Variables in Hindi

किसी भी variable को use करने से पहले उसे declare करना होता है। Declaration से कंप्यूटर को पता चलता है कि memory में कितना space reserve करना है और किस type का डेटा उसमें स्टोर किया जाएगा।

Variable Declare करने का Syntax

data_type variable_name;

उदाहरण:

int age; float marks; char grade;

ऊपर के उदाहरण में:

  • int age; से एक integer टाइप का variable 'age' declare किया गया है।
  • float marks; से एक decimal value वाला variable declare किया गया है।
  • char grade; से एक character टाइप का variable declare किया गया है।

Variable Initialize कैसे करें?

जब हम किसी variable को declare करते समय ही उसमें कोई value assign करते हैं, तो उसे initialization कहते हैं।

int age = 18; float marks = 85.5; char grade = 'A';

Initialization का फायदा यह होता है कि variable को declare करते ही उसमें कोई default value आ जाती है जिससे बाद में errors नहीं होते।

Multiple Variables एक साथ Declare करना

int a = 10, b = 20, c = 30;

ऊपर के उदाहरण में तीनों variables को एक ही लाइन में declare और initialize किया गया है।

Types of Variables in C Language in Hindi

C भाषा में variables के कई प्रकार होते हैं, जिनका इस्तेमाल उनके scope, storage और lifetime के आधार पर किया जाता है।

1. Local Variable

  • यह वह variable होता है जो किसी function या block के अंदर declare किया जाता है।
  • यह variable सिर्फ उसी block के अंदर मान्य होता है।
void function() { int x = 10; // local variable }

2. Global Variable

  • यह function के बाहर declare किया जाता है।
  • यह पूरे program में accessible होता है किसी भी function से।
int x = 50; // global variable void function1() { printf("%d", x); }

3. Static Variable

  • यह variable अपने block में ही काम करता है लेकिन इसकी value block के बाहर जाने पर भी memory में बनी रहती है।
void function() { static int count = 0; count++; printf("%d", count); }

4. Automatic Variable

  • ये default variables होते हैं जो function के अंदर declare किए जाते हैं।
  • इनका lifetime सिर्फ उसी block तक होता है।
void function() { auto int x = 5; // auto keyword optional होता है }

5. External Variable

  • ये variables एक source file में declare किए जाते हैं और दूसरी file से access किए जाते हैं।
// file1.c int x = 100; // file2.c extern int x;

Best practices for using Variables in C in Hindi

एक अच्छे programmer बनने के लिए आपको variables को use करते समय कुछ जरूरी बातों का ध्यान रखना चाहिए:

1. Meaningful नाम का उपयोग करें

  • ऐसे variable नाम रखें जो यह बताएं कि वो किस चीज़ के लिए हैं।
  • जैसे age, marks, totalAmount आदि।

2. Camel Case या Underscore का उपयोग करें

  • totalMarks (camel case)
  • total_marks (underscore convention)

3. Variables को Declare करते समय Initialize करें

  • यदि आप पहले ही variable को किसी value से initialize कर देते हैं तो logic errors से बचा जा सकता है।

4. Global Variables से बचें

  • Global variables का अत्यधिक use program को complex बना सकता है।
  • जहाँ तक हो सके local variables का ही use करें।

5. Memory Efficient Variables चुनें

  • अगर आपको सिर्फ 1 या 0 value चाहिए तो bool या char टाइप इस्तेमाल करें, int नहीं।

6. Constant Variables

  • यदि किसी variable की value बदलनी नहीं है तो उसे const keyword से declare करें।
const float PI = 3.14;

7. Variable Naming Rules

  • Variable का नाम alphabet या underscore (_) से शुरू होना चाहिए।
  • Variable का नाम कभी भी number से शुरू नहीं हो सकता।
  • Variable नाम में spaces या special characters (!, %, @) नहीं हो सकते।
  • C भाषा में reserved keywords जैसे int, float, char को variable नाम के रूप में नहीं लिया जा सकता।

8. Proper Comment का इस्तेमाल करें

  • Variable को declare करते समय comment लिखें कि उसका उपयोग किसलिए किया जा रहा है।
// Student की उम्र रखने के लिए variable int age = 18;

9. Variable Scope समझना ज़रूरी है

हर variable का एक scope होता है – यानी वो कहाँ valid है। अगर variable का scope clear है, तो आप bugs से बच सकते हैं।

10. Same नाम के variables दो बार declare ना करें

यदि एक ही scope में एक ही नाम के दो variables होंगे तो error आएगा।

ऊपर बताए गए सभी नियमों का पालन करने से आप एक बेहतर और error-free C प्रोग्राम बना सकते हैं।

FAQs

C Language में Variable एक नामित मेमोरी स्थान होता है जहाँ कोई value अस्थायी रूप से स्टोर की जाती है। यह value program के दौरान बदली जा सकती है। जैसे – int age = 20; में age एक variable है।
C में Variable declare करने के लिए पहले उसका data type लिखा जाता है और फिर उसका नाम, जैसे – int marks; यहाँ int data type है और marks variable का नाम है।
Variable को declare करते समय या बाद में कोई value assign करना initialization कहलाता है। उदाहरण – int num = 10; यहाँ num को 10 से initialize किया गया है।
C में मुख्यतः 5 प्रकार के variables होते हैं – Local Variable, Global Variable, Static Variable, Automatic Variable, और External Variable। हर एक का अपना scope और lifetime होता है।
Local Variable किसी function या block के अंदर declare होता है और वहीं तक valid होता है। जबकि Global Variable function के बाहर declare होता है और पूरे program में use किया जा सकता है।
Best practices में शामिल हैं – meaningful variable नाम रखना, initialization करना, unnecessary global variables से बचना, comments का उपयोग करना, और variable scope को समझकर use करना।

Please Give Us Feedback