Accessing Array Elements - ऐरे तत्वों को एक्सेस करना
- _Romeyo Boy_
- 7 दिस॰ 2021
- 2 मिनट पठन
अपडेट करने की तारीख: 16 दिस॰ 2021

आप किसी ऐरे के तत्वों को सूचकांकों (Indices) द्वारा एक्सेस कर सकते हैं।
मान लीजिए कि आपने एक ऐरे mark के रूप में घोषित किया है। पहला तत्व mark{0] है, दूसरा तत्व mark[1] है और इसी तरह बाकी

Few keynotes ( कुछ मुख्य बातें )
ऐरे में पहली अनुक्रमणिका ( पहला इंडेक्स ) के रूप में 0 है, 1 नहीं। इस उदाहरण में, mark[0] पहला तत्व है।
यदि किसी ऐरे का आकार n है, तो अंतिम तत्व तक पहुँचने (Access) के लिए n-1 अनुक्रमणिका (इंडेक्स) का उपयोग किया जाता है। इस उदाहरण में, mark[4] तत्व है।
मान लीजिए कि mark[0] का शुरुआती पता 2120d है। फिर, mark[1] का पता 2124d होगा। इसी तरह, mark[2] का पता 2128d और इसी तरह होगा। ऐसा इसलिए है, क्योंकि फ्लोट का आकार 4 बाइट्स है।
किसी ऐरे में एक विशेष तत्व को ऐरे नाम निर्दिष्ट करके पहुँचा जा सकता है, उसके बाद स्क्वेयर ब्रेसिज़ [ ] के साथ एक पूर्णांक (integer) संलग्न किया जाता है, जिसे ऐरे अनुक्रमणिका (Array Index) कहा जाता है। ऐरे अनुक्रमणिका उस ऐरे के विशेष तत्व को इंगित करती है, जिसे हम एक्सेस करना चाहते हैं। ऐरे के तत्वों की नंबरिंग शून्य से शुरू होती है।
For Example; Calculate Average
// Program to find the average of n numbers using arrays
#include <stdio.h>
int main()
{
int marks[10], i, n, sum = 0, average;
printf("Enter number of elements: ");
scanf("%d", &n);
for(i=0; i<n; ++i)
{
printf("Enter number%d: ",i+1);
scanf("%d", &marks[i]);
// adding integers entered by the user to the sum variable
sum += marks[i];
}
printf("The numbers entered are: \n");
for(i=0; i<5; i++)
printf("%d\n", marks[i]);
average = sum/n;
printf("The average is = %d", average);
return 0;
}
♻️Output;
Enter number of elements: 5
Enter number1: 10
Enter number2: 20
Enter number3: 30
Enter number4: 40
Enter number5: 50
The numbers entered are:
10
20
30
40
50
The average is = 30
यहां, हमने उपयोगकर्ता द्वारा दर्ज की गई n संख्याओं के औसत (Average) की गणना की है।
Comments