C Language in Hindi – Arrays

  • Introduction of C language arrays in Hindi
  • C language arrays in Hindi 
  • Initializing of arrays in Hindi

Introduction of Arrays

C language मे array एक ऐसा method है | जिसके द्वारा 100 से 200 variables create किये जाते है | और हा 100 से 200 variables ही नही आप जितना variables create करना चाहते है | उतना variables create कर सकते है | एक array बनाकर |

अगर हमे 400 से 500 employees के नाम और details store करके रखना है तो हमे 400 से 500 variables create करने पड़ेंगे | जो बहुत ही complex हो जायेगा |

C language मे इसी condition को देखते हुए arrays को बनाया गया है | जो जादा से जादा information को आसानी से store कर सकते है | और जरुरत पड़ने पर उन्हें access भी कर सकते है |

Array एक similar data type की values का collection होता है। Similar data type का मतलब एक ही तरह के data store किये जाते है | जैसे int, float, char आदि । 

C language arrays के द्वारा ऐसी facility provide करती है | जो एक ही variable में 400 employees के नाम या उससे भी जादा information को हम store कर सकते है |

Create a Arrays

C language मे Array एक structured data type होता है। जो एक ही types के data को store करता है | अब वह data integer भी हो सकता है | या नाम भी हो सकता है |

C language मे जब भी array create करते है | तो हमे array का data type और array का नाम और उस array मे कितनी values store करने है | यह define करते है।

मान लीजिये आप 10 number store करना चाहते है | तो आप array create कर सकते है | अब निचे दिये गये example को देखे |

data-type array-name[size];

size मे हम array का length define करते है | की हमारा array कितना value store करेगा |

int num[10];

उपर दिए गए उदाहरण में num एक array है | और इस array मे कोई भी 10 integer values store कर सकते है।

Initialize of Arrays

जब भी हम array create करते है | तो साथ मे उस array का index भी create हो जाता है | और उसी index को point करके हम values भी store कर सकते है |

किसी भी array का first index 0 होता है | यानी जब भी हम array create करते है | तो उसका index 0 होता है | अब वह array int data store करता हो या char data store करता है | दोनों मे उसका index 0 ही होगा |

जब भी हम array create करते है | तो जितनी उसकी size होती है | उतनी ही memory array में allocate हो जाती है। और उतने ही index number allocate होती है। 

num[0]
num[1]
num[2]
num[3]
num[4]
num[5]
num[6]
num[7]
num[8]
num[9]

Array के नाम और index number से हम value store कर सकते है | और बाद में उस value को access भी कर सकते है। अब निचे दिये गये code देखे |

num[0] = 100;
num[1] = 200;
num[2] = 300;
num[3] = 400;
num[4] = 500;
num[5] = 600;
num[6] = 700;
num[7] = 800;
num[8] = 900;
num[9] = 1000;

ऊपर दिये गये code मे देख सकते है | हम कैसे array मे value store कर सकते है | और अगर हम चाहे तो एक ही साथ value assign कर सकते है | इसका example निचे दिया जा रहा है |

int num[10] = {100,200,300,400,500,600,700,800,900,1000};

ऊपर दिये गये examples मे आप देख सकते है | कैसे array को initilize किया जाता है | अगर आप user के द्वारा value assign करना चाहते है | तो उसका भी example निचे दिया जा रहा है |

#include<stdio.h>
#include<conio.h>
void main()
{
int num[5];
int i;
 for(i=0; i<=4; i++)
{
    printf("Enter your no : \n");
    scanf("%d",&num[i]);
}
 for(i=0; i<=4; i++)
{
    printf("[%d] - %d\n",i,num[i]);
}
    return 0;
}

OUT PUT

Enter your no :
1
Enter your no :
2
Enter your no :
3
Enter your no :
4
Enter your no :
5
[0] - 1
[1] - 2
[2] - 3
[3] - 4
[4] - 5

Access of Array Elements

अब तक हमने array को कैसे create करते है | और array को कैसे initialize करते है | इसके बारे मे जाना है | अब हम जानेगे array के elements को कैसे access करते है | इसका example निचे दिया जा रहा है |

#include<stdio.h>
#include<conio.h>
int main()
{
int num[5]={ 10,20,30,40,50 };
printf("Your no is %d",num[3]);
return 0;
}

OUT PUT

Your no is 40

अगर आप array के element को add करके print करना चाहते है | तो वो भी कर सकते है | इसका भी example निचे दिया जा रहा है |

#include<stdio.h>
#include<conio.h>
int main()
{
int num[5]={ 10,20,30,40,50 };
num[3] = num[1] + num[2];
printf("Your no is %d",num[3]);
return 0;
}

OUT PUT

Your no is 50

ऊपर दिये गये code मे 2 element को add करके तीसरे location पर store किया गया है | फिर उसे print किया गया है |

C – Loop C – 2 D Arrays
Previous Next