top of page

Accessing Array Elements - ऐरे तत्वों को एक्सेस करना

अपडेट करने की तारीख: 16 दिस॰ 2021


C Programming Tutorial In Hindi - Accessing Array Elements - ऐरे तत्वों को एक्सेस करना  | Creative Bloke

आप किसी ऐरे के तत्वों को सूचकांकों (Indices) द्वारा एक्सेस कर सकते हैं।


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

C Programming Tutorial - Array & Accessing Array Elements - ऐरे तत्वों को एक्सेस करना  | Creative Bloke
Declare An Array

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


bottom of page