एक सरणी संबंधित डेटा आइटम का एक समूह है जो एक सामान्य नाम साझा करता है। किसी सरणी में एक विशेष मान को उसके "इंडेक्स नंबर" या "सबस्क्रिप्ट" का उपयोग करके पहचाना जाता है।
एक सरणी का लाभ इस प्रकार है -
-
आइटम के संग्रह का प्रतिनिधित्व करने के लिए एक ही नाम का उपयोग करने की क्षमता और आइटम नंबर निर्दिष्ट करके किसी आइटम को संदर्भित करने की क्षमता उपयोगकर्ता को संक्षिप्त और कुशल कार्यक्रम विकसित करने में सक्षम बनाती है।
सरणी घोषित करने का सिंटैक्स इस प्रकार है -
datatype array_name [size];
उदाहरण के लिए,
float height [50]
यह 'ऊंचाई' को 50 फ्लोट तत्वों वाली एक सरणी के रूप में घोषित करता है।
int group[10]
यह 'समूह' को एक सरणी के रूप में घोषित करता है जिसमें अधिकतम 10 पूर्णांक स्थिरांक होते हैं।
"सरणी सबस्क्रिप्ट" का उपयोग करके व्यक्तिगत तत्वों की पहचान की जाती है। जबकि मानों के पूरे सेट को एक सरणी के रूप में संदर्भित किया जाता है, व्यक्तिगत मानों को "तत्व" कहा जाता है।
सरणी अनुक्रमणिका का उपयोग करके सरणी तत्वों तक पहुंचना आसान है।
उदाहरण
किसी सरणी तक पहुँचने के लिए C प्रोग्राम निम्नलिखित है -
#include<stdio.h> int main(){ int array[5],i ; array[3]=12; array[1]=35; array[0]=46; printf("Array elements are: "); for(i=0;i<5;i++){ printf("%d ",array[i]); } return 0; }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Array elements are: 46 35 38 12 9704368 Array[2] and array[4] prints garbage values because we didn’t enter any values in that locations