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 करेगे
हिंदी माध्यम नोट्स
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi sociology physics physical education maths english economics geography History
chemistry business studies biology accountancy political science
Class 12
Hindi physics physical education maths english economics
chemistry business studies biology accountancy Political science History sociology
English medium Notes
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi physics physical education maths entrepreneurship english economics
chemistry business studies biology accountancy
Class 12
Hindi physics physical education maths entrepreneurship english economics