तो इस लिए आज की इस आर्टिकल के अन्दर हम देखेंगे की Array क्या होता हे , और किस तरह से Array को हम अपनी Programming के अन्दर इस्तेमाल करते हे | मतलब Array के पूरी जानकारी इस Post के अन्दर हम शेयर करने वाले हे , वो भी बहत ही आसान भासा में , ताकि आप लोग इस Concept को अछे से समझ कर अपने Programming के अन्दर Implement कर पाओ | तो चलिए शुरू करते हे ....'
Array in C Programming in Hindi with Example - C में ऐरे क्या हे ?
Array का मतलब हे एक जेइसे ही बहत सारे Data का Collection , मतलब एक Data Type के अन्दर Same Type के बहत सारे Data Item को स्टोर किया जाता हे , उसी को ही array कहा जाता हे |
जेइसे मानलो, किसी School में किसी एक Class के अन्दर 100 Students हे , तो क्या उन 100 Students के लिए हम अलग अलग नाम से Variable Create करेंगे ? नही ना , तो उस Case के अन्दर हम इस Array का इस्तेमाल करते हे | और हम एक Variable के अन्दर उन 100 Students को स्टोर करके रख सकते हे |
और जब किसी Array के अन्दर Data को स्टोर किया जाता हे , वो Data Item Memory Location में Contiguous स्टोर होते हे , ( मतलब पहले एक Data स्टोर होते हे और उसके बाद एक और Data को स्टोर किया जाता हे ) उसी तरह उस Array के अन्दर Serial by Serial Data को स्टोर किया जाता हे , वो भी उस Data के Size के हिसाब से | और इस Array का Size Create करने के लिए हमें Subscript Operator का इस्तेमाल करना पड़ता हे |
Array के अन्दर Int , Float ,Char इस तरह के Data Types को स्टोर कर सकते हे |
Array में Similar Type के Data को Contain किया जाता हे , अगर वो Data Similar Type के नही होंगे , तो उस Data को हम Array के अन्दर Contain नही कर सकते हे | Array में हमेशा Unique Identification Data को ही स्टोर किया जाता हे |
Array का जो Stating Point होता हे वो 0 होता हे , और इसलिए हम Array 0 से लेकर n-1 तक Data ही स्टोर कर सकते हे | और इसलिए Array में जो Value को Index किया जाता हे , वो हमेशा Integer Number ही होता हे |
Example:- int k [10];
जेइसे मानलो, किसी School में किसी एक Class के अन्दर 100 Students हे , तो क्या उन 100 Students के लिए हम अलग अलग नाम से Variable Create करेंगे ? नही ना , तो उस Case के अन्दर हम इस Array का इस्तेमाल करते हे | और हम एक Variable के अन्दर उन 100 Students को स्टोर करके रख सकते हे |
और जब किसी Array के अन्दर Data को स्टोर किया जाता हे , वो Data Item Memory Location में Contiguous स्टोर होते हे , ( मतलब पहले एक Data स्टोर होते हे और उसके बाद एक और Data को स्टोर किया जाता हे ) उसी तरह उस Array के अन्दर Serial by Serial Data को स्टोर किया जाता हे , वो भी उस Data के Size के हिसाब से | और इस Array का Size Create करने के लिए हमें Subscript Operator का इस्तेमाल करना पड़ता हे |
Array के अन्दर Int , Float ,Char इस तरह के Data Types को स्टोर कर सकते हे |
Array में Similar Type के Data को Contain किया जाता हे , अगर वो Data Similar Type के नही होंगे , तो उस Data को हम Array के अन्दर Contain नही कर सकते हे | Array में हमेशा Unique Identification Data को ही स्टोर किया जाता हे |
Array का जो Stating Point होता हे वो 0 होता हे , और इसलिए हम Array 0 से लेकर n-1 तक Data ही स्टोर कर सकते हे | और इसलिए Array में जो Value को Index किया जाता हे , वो हमेशा Integer Number ही होता हे |
ऐरे का सिंटेक्स क्या हे? ( Syntax of Array ) :-
<data type><variable name > [size of array];Example:- int k [10];
Programming में Array का जरुरत क्यू पड़ती हे ?
1. Array के मदत से Code को Readable बनाया जाता हे ,
2. और इस Array के मदत से हम एक Variable के अन्दर ही एक जेइसे Data Item को स्टोर करके रख सकते हे | नही तो हमें हर एक Data Item के लिए अलग अलग तरह से Variable Create करना पड़ेगा |
3. और इस Array का इस्तेमाल करके हम Program में बहत Easy तरीको से एक टाइप के Data को एक Variable के अन्दर इस्तेमाल कर सकते हे |
Types of Array :-
Programming में Array को दो Types में Divide किया जाता हे ,- One Dimensional Array
- Two Dimensional Array
1. One Dimensional Array :-
इसमें हम Array को List की तरह स्टोर करके Access कर सकते हे ,
जेइसे- int a = [5,10,15,20,25...];
तो चलिए इस One Dimensional को एक Program के अन्दर Implement करके देखते हे , ताकि आप लोग इस Concept को और अछे से समझ सको ,
जेइसे- int a = [5,10,15,20,25...];
तो चलिए इस One Dimensional को एक Program के अन्दर Implement करके देखते हे , ताकि आप लोग इस Concept को और अछे से समझ सको ,
2. Two Dimensional Array :-
Two Dimensional Array में Array को Table या फिर Matrix की तरह इस्तेमाल किया जाता हे , जिसमे Row और Column का Use किया जाता हे |जेइसे -
1 2 3
7 8 9
2 4 3
अब आइये इस Two Dimensional Array को भी एक Program के अन्दर Implement करके देखते हे ,
चलिए अब इस Array की Advantage और Disadvantage के बारे बात करते हे , ताकि आप लोग इस Array की इस concept को और अछे से समझ पाओ,,,
Advantage of Array :-
1. Array में एक Single नाम के अन्दर Multiple Data item को स्टोर करके Access कर सकते हे |2. Array में जो भी Value को Index किया जाता हे उसमे से किसी भी Value को हम Access कर सकते हे |
जेइसे- मानलो एक Array में 50 Data item को स्टोर किया गया हे , तो अगर हम चाहे तो उस Data item में से किसी भी नंबर के Data को आसानी से Access कर सकते हे , Array की Indexing की मदत से , जो काफी Important Point हे |
3. Array में Two Dimensional Array के मदत से Matrix को Represent कर सकते हे , जिसमे Mathematical Application को बहत आसानी से Represent किया जाता हे |
Disadvantage of Array :-
1. Array में टाइम Complexity होता हे , मतलब , जेइसे मानलो , हमने एक Array के अन्दर हमने 100 Same Type के Data को स्टोर किया हे , तो अगर उसी Array के अन्दर हम एक और Data को स्टोर करना चाहते हे , तो उस Case में Problem आयेगा , और जिसके बजह से हमें उस Array को डिलीट करके दुबारा से एक नया Array को Create करना पड़ेगा , और फिर उस नया Array के अन्दर 101 नंबर के Data को स्टोर कर सकते हे |2. Array में Size Fixed होता हे , और इसलिए जब Data item को स्टोर किया जाता हे , तो उस Case में जाने अनजाने में हम Memory को Waste कर देते हे |
3. Array में Data Value को Contiguous Form में ही स्टोर किया जाता हे , लेकिन अगर किसी तरह उस Contiguous Form में Enough Memory Space नही होगी , तो आप Array को Create नही कर सकते हो |
4. Array में Data item के Size को Increase नही कर सकते हो |
तो ये रहे Array के कुछ Important Advantage और Disadvantage के बारे में जानकारी , उम्मीद करता हु आप लोग अछे से समझ गये होंगे |
Read More :-
Conclusion:-
हमने आज की इस आर्टिकल के अन्दर Array के बारे में जाना जो काफी Important Concept होता हे Programming में , तो Basically Array का मतलब हे एक ही तरह के Data item को जब हम एक Variable के अन्दर स्टोर करते हे , तो उसे ही Array कहा जाता हे |और उस Array के अन्दर जो भी Data item को स्टोर करते हे , उसे आसानी से Access भी कर सकते हे |
तो आज की (Array in C Programming in Hindi with Example) इस आर्टिकल के अन्दर हमने Array के बारे में पूरी जानकारी आप लोगो के साथ शेयर की हे , उम्मीद करता हु आज की इस आर्टिकल आप लोगो को पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे , और अगर इस आर्टिकल के अन्दर दिए गये जानकारी से किसी भी तरह के कोई शाबाल या फिर कोई भी Doubt रहे गये तो निचे Comment करके पुच सकते हो , आपको पूरी तरह से मदत मिलेगी |
धन्यवाद ...