रविवार, 1 फ़रवरी 2026

C Programming Class-9: What is Array in Hindi? (Example and Code)

 
C Programming Class-9: What is Array in Hindi? (Example and Code)

C Programming Class-9: Arrays क्या हैं? Arrays का उपयोग कैसे करें?

हेलो दोस्तों! C Programming की पिछली क्लासेस में हमने लूप्स के बारे में विस्तार से सीखा। आज हम कोडिंग की एक ऐसी चीज़ सीखेंगे जो बड़े डेटा को मैनेज करने के लिए बहुत ज़रूरी है, जिसे हम Arrays कहते हैं।

Array क्या होता है? (What is Array in Hindi?)

मान लीजिए आपको अपनी क्लास के 50 छात्रों के रोल नंबर स्टोर करने हैं। क्या आप 50 अलग-अलग वेरिएबल बनाएंगे (roll1, roll2...)? नहीं! यहाँ हम Array का इस्तेमाल करेंगे।

परिभाषा: Array एक समान डेटा टाइप (Same Data Type) के एलिमेंट्स का समूह होता है। यह मेमोरी में एक साथ डेटा स्टोर करता है।

Canva Tutorial in Hindi 2026: मोबाइल से ग्राफिक डिजाइनिंग कैसे सीखें?

Arrays के प्रकार (Types of Arrays)

C Language में Array मुख्य रूप से दो प्रकार के होते हैं:

Single Dimensional Array (1D): जिसमें डेटा एक सीधी लाइन या लिस्ट में होता है (जैसा अभी हमने ऊपर देखा)।

Multi-Dimensional Array (2D): जिसे Matrix भी कहते हैं। इसका इस्तेमाल तब होता है जब हमें डेटा को 'रो' (Row) और 'कॉलम' (Column) के रूप में स्टोर करना हो (जैसे टेबल)।

Array के फायदे (Advantages of Using Arrays)

Code Optimization: हमें बहुत सारे वेरिएबल नहीं बनाने पड़ते। एक ही एरे में हज़ारों वैल्यू स्टोर हो जाती हैं।

Random Access: हम किसी भी इंडेक्स (जैसे marks[3]) की मदद से डेटा को तुरंत एक्सेस कर सकते हैं।

Sorting & Searching: एरे में डेटा को क्रम (Ascending/Descending) में लगाना बहुत आसान होता है।

Array को कैसे लिखते हैं? (Declaration)


int marks[5]; 


यहाँ int डेटा टाइप है, marks एरे का नाम है, और [5] का मतलब है कि यह 5 अलग-अलग इंटीजर वैल्यू स्टोर कर सकता है।

Index (इंडेक्स) क्या है?

  • Array में गिनती हमेशा 0 से शुरू होती है।
  • पहले डिब्बे को marks[0] कहेंगे।
  • दूसरे को marks[1]... और इसी तरह।
  • Array का उदाहरण (Example Program):

इस प्रोग्राम में हम 5 विषयों के मार्क्स स्टोर करेंगे और उन्हें प्रिंट करेंगे:

Code 

#include <stdio.h>


int main() {

    // Array को डिक्लेअर और इनिशियलाइज़ करना

    int marks[5] = {85, 90, 78, 92, 88};

    int i;


    printf("छात्रों के मार्क्स इस प्रकार हैं:\n");


    // Array को प्रिंट करने के लिए For Loop का उपयोग

    for(i = 0; i < 5; i++) {

        printf("विषय %d के मार्क्स: %d \n", i+1, marks[i]);

    }


 return 0;

}


कोड का स्पष्टीकरण (Explanation):

  • हमने marks[5] नाम का एक एरे बनाया और उसमें 5 वैल्यूज भर दीं।
  • लूप को 0 से 4 तक चलाया क्योंकि एरे का आखिरी इंडेक्स हमेशा साइज से एक कम (Size-1) होता है।
  • marks[i] हर बार लूप चलने पर अगली वैल्यू प्रिंट करता है।

Arrays इस्तेमाल करते समय होने वाली आम गलतियाँ (Important Note)

  • Index Out of Bounds: अगर आपने int a[5] बनाया है, तो आप a[5] को एक्सेस नहीं कर सकते। आखिरी इंडेक्स 4 ही होगा। अगर आप 5 लिखेंगे तो प्रोग्राम 'Garbage Value' दे सकता है या क्रैश हो सकता है।
  • Same Data Type: याद रखें, एक Array में आप सिर्फ एक ही तरह का डेटा रख सकते हैं। अगर int एरे है, तो उसमें आप float या char (नाम) नहीं डाल सकते।

आज का होमवर्क (Exercise):

एक ऐसा प्रोग्राम बनाने की कोशिश करें जिसमें आप यूज़र से 10 नंबर मांगें (Scanf का उपयोग करके) और उन्हें एरे में स्टोर करें।

C Programming Class 7 & 8: Complete Guide to Loops (For, While, Do-While) in Hindi

C Programming Class-6: Switch Case Tutorial in Hindi with Example

Mobile Storage Full? फोन की मेमोरी खाली करने के 5 आसान तरीके

जादुई चश्मा और डरपोक खरगोश: आत्मविश्वास की एक महान गाथा

Mobile Heating Problem Solution: फोन गरम क्यों होता है और इसे कैसे ठीक करें?

2026 के सबसे सस्ते और अच्छे 5G स्मार्टफोन्स: ₹10,000 से कम में आ गए ये 5 धाकड़ फोन!

कैसे एक चींटी ने उठाया एक विशाल पहाड़ को जानिए क्या हुआ आखरी मोड़ में

मोबाइल की बैटरी जल्दी खत्म होती है? 2026 में आ गईं ये 5 जादुई सेटिंग्स, 2 दिन तक चलेगी बैटरी!


कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

Mobile se Delete Photo Wapas Kaise laye 2026 की पूरी जानकारी

  Mobile se Delete Photo Wapas Kaise Laye? डिलीट हुई फोटो  अपने फोन में तुरन्त वापस पाए। : क्या वाकई डिलीट हुई फोटो वापस आ सकता है  आज के दौ...