ऐरे क्या होता है What is Array in C Programming Languages in hindi

Array Kya hota hai Explain different Type of Arrays

ऐरे क्या होता है Array in Hindi: आपने अभी तक c programming language मे अलग अलग data type and variables के बारे मे पढ़ा होगा| यहाँ पर हम आपको बता रहे है की Array data type क्या होता है एवं इसको कहाँ और क्यों use मे लेते है|

Array को समझने के लिए एक example लेते है – मान लीजिये C प्रोग्रामिंग करते वक़्त आपके पास एक ऐसी situation है जहाँ पर आपको 5 integer value store करके रखनी है| इसके लिए सबसे simple तरीका है की आप 5 int variable declare करेंगे और उसमे 5 int value को store कर देगे| आइये देखे कैसे –

int num1;
int num2;
int num3;
int num4;
int num5;

num1 = 100;
num2 = 200;
num3 = 300;
num4 = 400;
num5 = 500;

Read Also – What is Object Oriented Programming

Read Also – What is Polymorphism

Read Also – What is C Programming language

Read Also – What is OOPs

Why to use Array : देखने मे यह बहुत simple एवं easy process लगता है लेकिन अगर आपको यहाँ पर 1000 numbers store करने होते तो आप क्या करते? 1000 int variable declare करते? उनको कैसे manage करते? इस तरह की situation मे array use किया जा सकता है। इस situation मे हम बहुत easy तरीके से 1000 variable को declare कर सकते है और उनमे से जितने variable की जरुरत हो use करे।  ऐरे को अगर define किया जाए तो – array एक ऐसा data structure है जो की fixed number के same data type elements को store कर सकता है।  वैसे तो array बहुत सारे data को store करने के काम आता है लेकिन इसको same type के variable का collection भी कहा जा सकता है ।

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;

What is array in hindi different Type of Arrays

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.

Read Also – What is .NET

Read Also – C Programming Language Interview Programs

Read Also – What is JAVA Programming

Read Also – What is PHP Programming

Read Also – What is Queue in data structure

Read Also – What is Programming language

Click here to read Differences between C and C++ Programming Languages

What is OOPS concept

Read Also – What is Data Structure 

Read Also – What is Linked List

Read Also – What is Stack

Leave a Reply