--------------------------------------------------------------------------------------------------------------------------
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 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 ::