हिंदी माध्यम नोट्स
C++ : Array in hindi , what is array in c++ language with program , Array Initial examples in hindi
a[1]=12;
a[2]=24;
cout<<“value of a[2] : “<<a[2]<<endl;
इसमें ‘a’ array का नाम है और ‘2’ array की size है |size की value हमेशा integer constant होता है | या एक constant expression भी हो सकती है जैसे
8 * sizeof(int);
इस expression से एक integer type के size के आठ गुना size declare होगी |
a[1] का मतलब array के first position के memory space को access होगा | और a[2] का मतलब array के second position के memory location को access किया जाता है |
Why a array is compound data type
array एक compound data type इसलिए है क्योकि array किसी fundamental data type से किसी दुसरे data type को बनता है | अतः इस array को एक data type की तरह use किया जाता है | उदाहरण के लिए :
array of char : char name[10] ,यहा पर name एक नया data type है जो की name को hold करेगा |
Index / Subscript
array मे index का बहुत महत्व है |array की value को access या array द्वारा दी गयी memory location को access कर्ण एके लिए index / Subscript को use किया जाता है |C++ मे index मे ‘0’ से start होती है |array name bracket का use index को define करने के लिए किया जाता है |
array का उदाहरन :
#include<conio.h>
#include<iostream.h>
void main ()
{
using namespace std;
int a[3];
a[0]=12;
a[1]=23;
a[2]=65;
int b [3] = {120,230,340};
cout<<“Total Strike value :”<<a[0]+a[1]+a[2]<<endl;
cout<< “Box with “<<a[0]<<strike<<“cost”<<b[0]<<endl;
cout<< “Box with “<<a[1]<<strike<<“cost”<<b[1]<<endl;
cout<< “Box with “<<a[2]<<strike<<“cost”<<b[2]<<endl;
cout<<“Size of array element a[0] : “<< sizeof a[0]<<endl;
cout<<“Size of array ‘a’ : “<< sizeof a << endl;
getch();
}
इस उदहारण मे , दो array को use किया है
पहली array strike की सख्या को assign किजा जाता है | और दुसरे array मे boxs की cost को assign किया जाता है | cout statements से array की value को display किया जाता है |
इसके अलावा sizeof a[0] से array ‘a’ के element की size को calculate किया जाता है और sizeof a का use array की size को calculate करने के लिए किया जाता है |
इसका आउटपुट होगा :
Total Strike value :
Box with 12 cost 120
Box with 23 cost 230
Box with 65 cost 340
Size of array element a[0] : 2
Size of array ‘a’ : 6
Array Initial
C++ मे array को initial करने के लिए अलग अलग तरीके होते है | Initial , array को define कर्ण एके बाद किया जाता है | नीचे दिए गये तरीके निन्म है :
int a[4]={12,23,45,65};
int b[4];
b[4]={4,5,6,7};
a=b;
Initial को दो तरीके से initial करते है |
1.Partially
जब array के केवल कुछ value को initial किया जाता है इसे Partially initial array कहते है | complier , array के बाकि elements को ‘0’ को assign करता है | इस तरीके से बहुत बड़ी array को initial सरलता से initial किया जाता है |
इस तरह initial करने के लिए केवल एक value को initial ‘0’ किया जाता है
int a[500] = {0};
इस उदाहरण से array ‘a’ के सभी index ‘0’ से initial हो जाएगी |
जब array declaration मे [] को blank है और इस array को initail किए जाता है तब इस syntax से array के values को count किया जाता है |
उदाहरण के लिए
int a [] = { 1,2,3,4};
इस syntax से array की size ‘4’ count होगी |
c++ मे array के alternative के तरह vector template class को use किया जा रखता है | इससे आगे class topic मे discuss करेगे |
इस article मे array को discuss किया गया है |आब आगे वाले article मे string और structure को discuss करेगे
Recent Posts
सारंगपुर का युद्ध कब हुआ था ? सारंगपुर का युद्ध किसके मध्य हुआ
कुम्भा की राजनैतिक उपलकियाँ कुंमा की प्रारंभिक विजयें - महाराणा कुम्भा ने अपने शासनकाल के…
रसिक प्रिया किसकी रचना है ? rasik priya ke lekhak kaun hai ?
अध्याय- मेवाड़ का उत्कर्ष 'रसिक प्रिया' - यह कृति कुम्भा द्वारा रचित है तथा जगदेय…
मालकाना का युद्ध malkhana ka yudh kab hua tha in hindi
malkhana ka yudh kab hua tha in hindi मालकाना का युद्ध ? मालकाना के युद्ध…
कान्हड़देव तथा अलाउद्दीन खिलजी के संबंधों पर प्रकाश डालिए
राणा रतन सिंह चित्तौड़ ( 1302 ई. - 1303 ) राजस्थान के इतिहास में गुहिलवंशी…
हम्मीर देव चौहान का इतिहास क्या है ? hammir dev chauhan history in hindi explained
hammir dev chauhan history in hindi explained हम्मीर देव चौहान का इतिहास क्या है ?…
तराइन का प्रथम युद्ध कब और किसके बीच हुआ द्वितीय युद्ध Tarain battle in hindi first and second
Tarain battle in hindi first and second तराइन का प्रथम युद्ध कब और किसके बीच…