Wednesday, March 13, 2019

Array in Hindi for IT Students


--------------------------------------------------------------------------------------------------------------------------
Prepared By : Uday Shah (HOD - IT)
E-Mail : rupareleducation@gmail.com
Contact No : 7600044051


Array in Hindi 

जब हमें किसी Program में एक ही प्रकार के बहुत सारे Data को Store करके Access Manipulate करना होता है, तब हम इन समान प्रकार के Data को Store करने के लिए बहुत सारे Variables Declare करने के स्थान पर Array Declare करते हैं।
Array एक प्रकार का Reference Type होता है, जो समान प्रकार के Data Items को Store करने के लिए Memory के Heap Area का प्रयोग करता है और Array के हर Data Item को Store करने के लिए Continues Memory Locations का प्रयोग करता है।इसलिए Array के सभी Data Items Memory में एक निश्चित क्रम में Store होते हैं और हर Element को Uniquely Identify करने के लिए उसके साथ एक Zero Based Unique Index Number Specified रहता है। साथ ही Array एक Fixed Data Structure होता है। इसलिए जब एक बार Array की Size को Define कर दिया जाता है, तो उसके बाद Array की Size को Modify नहीं किया जा सकता।

How to use Array : ऐरे को एक बार declare करने के बाद इसका size and data type change नहीं किया जा सकता। आइये हम देखते है की ऊपर वाले example मे अगर हमको array use करना होता तो कैसे करते

Array declaration : Int number[5]

ऊपर data type “int” है, “number” variable का नाम है एंड Brackets मे 5 का मतलब है की इसमें 5 int values को store किया जा सकता है।

अगर हमको array मे कुछ store करना हो या उसको access करना हो तो कैसे करेंगे ऊपर declare किये गए array मे 5 values store की जा सकती है। इन 5 values को access करने के लिए आपको निचे दिए गए तरीके को अपनाना होगा


First value access or refer के लिए :  number[0] ;
First ऐरे मे value store करने के लिए : number[0] = 50;

second value access or refer के लिए :   number[1] ; 
Second ऐरे मे value store करने के लिए : number[1] = 100;

third value access or refer के लिए :      number[2] ;
Third ऐरे मे value store करने के लिए : number[2] = 150;

Fourth value access or refer के लिए :   number[3] ;
Fourth ऐरे मे value store करने के लिए : number[3] = 200;

Fifth value access or refer के लिए :      number[4] ;
Fifth ऐरे मे value store करने के लिए : number[4] = 500;
                                 
Array Memory Blocks


ऐरे में value store करने के लिए यह तरीका भी use कर सकते है

int number[5] = {50, 100, 150, 200, 500}

एक array के elements मे अलग अलग तरह के data type नहीं हो सकते| computer memory मे ऐरे elements एक sequence contiguous memory blocks मे store होते है| एक ऐरे मे सभी elements same data type के होते है इसलिए ही जो memory blocks, ऐरे के elements के लिए allocate होता है वह भी same size का होता है| Array का हर element एक memory block को occupy करता है| अब इस memory block का size क्या होगा, यह data type के ऊपर depend करता| ऐरे मे सबसे छोटा address means 0 सबसे पहले element को एवं सबसे बड़ा address high element को access करने के लिए काम मे आता है| C मे अलग अलग टाइप के ऐरे बताये गए है

Different Type of Arrays: 
§  Single or one Dimensional Array
§  Two Dimensional ऐरे
§  Three Dimensional ऐरे
§  Character Array or Strings.


:: Best of Luck ::

https://myshopprime.com/uday.shah3/shop

Please Share and Comment it. Thank You...