Array in c language in hindi

Hello दोस्तों! आज इस पोस्ट में आपको सी में Array क्या है हिन्दी मे ? what is array in c ? or “Array in c language in hindi” को पढ़ेंगे, इस पोस्ट को आप पूरा पढ़िए. इस article  को बहुत ही आसान और सरल भाषा में लिखा गया है. यह article  आपके exam के लिए बहुत उपयोगी साबित होगी. जो छात्र परीक्षा की तैयारी रहे हैं वो सभी इस article  की मदद से आप सभी आसानी से हिंदी भाषा में सीख सकते हैं|

Array in c language in hindi

Array in c language in hindi

Array in c language in hindi

सी में Array क्या है हिन्दी मे ? what is array in c ?

Array in c language in hindi Arrays (सरणियां) कंप्यूटर प्रोग्रामिंग में बहुत महत्वपूर्ण डेटा संरचनाएं होती हैं। वे एक सामान्य तरीके से डेटा को संगठित करते हैं और उसे आसानी से एक स्थान से दूसरे स्थान पर पहुंचने की अनुमति देते हैं। इस लेख में हम सी में एरे के बारे में विस्तार से जानेंगे।

जब हम किसी कंप्यूटर प्रोग्राम में बहुत सारे संख्यात्मक डेटा का संग्रह करना चाहते हैं तो हम अक्सर एक वस्तु को एक कंटेनर के रूप में संग्रहित करने के लिए एरे (Array) का उपयोग करते हैं। सी में Array एक ऐसी डेटा संरचना है जिसमें हम एक ही नाम के अंतर्गत एक से अधिक मान संग्रहित कर सकते हैं। यह हमें बड़ी संख्या में डेटा को आसानी से संग्रह करने और प्रबंधित करने की सुविधा प्रदान करता है।

Introduction

जब हम अधिकांश कंप्यूटर प्रोग्राम लिखते हैं, तो हमें अक्सर बहुत सारे डेटा का सामना करना पड़ता है। यह डेटा अक्सर एक से अधिक संख्या का हो सकता है और उसे इकट्ठा करने और प्रबंधित करने के लिए हमें उपयोगी तरीके चाहिए। एरे यह एक ऐसी डेटा संरचना है जो हमें एक ही चर पर कई डेटा तत्वों को संगठित करने की अनुमति देती है।

What is an Array?

Array in c language in hindi , एक एरे एक स्टोरेज संरचना है जो समान प्रकार के डेटा तत्वों ( elements) का संग्रह होता है। यह डेटा तत्व ( element) एक साथ एक सीरीज के रूप में स्थानांतरित करता है, जिससे हम उन्हें आसानी से पहचान और उपयोग कर सकते हैं। एक एरे में संख्या, चर, स्ट्रिंग्स और अन्य डेटा तत्व हो सकते हैं।

Array एक बहुत महत्वपूर्ण डेटा संरचना है जो सी भाषा में उपलब्ध होती है। इसका उपयोग विभिन्न प्रकार के डेटा को संग्रहित करने और प्रबंधित करने के लिए किया जाता है। Array में हम विशेष प्रकार के डेटा जैसे कि इंटीजर्स (Integers), चार्ज (Characters), स्ट्रिंग (Strings) आदि को संग्रहित कर सकते हैं।

Types of Arrays

सी में तीन प्रकार के Array होते हैं: एक आयामी (One-Dimensional) Array, द्वायामी (Two-Dimensional) Array, और त्रिआयामी (Three-Dimensional) Array.

1. One-Dimensional Arrays

एक विमार्गी एरे (One-Dimensional Arrays) एक एकदिमेंशनल(One-Dimensional ) संरचना होती है जिसमें डेटा तत्वों ( elements) को एक ही रूप में स्थानांतरित किया जाता है। यह डेटा संरचना अपने आप में सरल होती है और हमें डेटा तक पहुंचने का स्थान-सांकेतिक तरीके से उपयोग करने की अनुमति देती है।

Example

#include <stdio.h>
#define SIZE 5
int main()
{
int arr[SIZE];
int i;
printf(“Enter %d integers:\n”, SIZE);

// Reading values into the array
for (i = 0; i < SIZE; i++)
{
scanf(“%d”, &arr[i]);
}
printf(“Elements in the array are: “);

// Displaying the elements of the array
for (i = 0; i < SIZE; i++)
{
printf(“%d “, arr[i]);
}
return 0;
}
Output
Enter 5 integers:
10
20
30
40
50
Elements in the array are: 10 20 30 40 50

Array in c language in hindi

2. Multidimensional Arrays

Multidimensional Arrays एक One-Dimensional Arrays की संरचना से अधिक संख्या के डाइमेंशन में डेटा elements को संगठित करती है। इनमे One-Dimensional Arrays की एक सरणी का हर तत्व( element) फिर से एक One-Dimensional Arrays हो सकता है। Multidimensional Arrays डेटा को एक तालिका के रूप में संगठित करने में मदद करती है।

Example

#include <stdio.h>

#define ROWS 3
#define COLS 4

int main()
{
int matrix[ROWS][COLS] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };
int i, j;
// Display matrix elements
printf(“Matrix elements:\n”);
for (i = 0; i < ROWS; i++)
{
for (j = 0; j < COLS; j++)
{
printf(“%d “, matrix[i][j]);
}
printf(“\n”);
}
return 0;
}
Output
Matrix elements:
1 2 3 4
5 6 7 8
9 10 11 12

Array in c language in hindi

How Arrays Work

जब हम एक एरे बनाते हैं, तो कंप्यूटर मेमोरी में एक सीक्वेंशियल और कंटीग्यूअस ब्लॉक तैयार की जाती है। हर ब्लॉक में डेटा तत्व संग्रहीत किया जाता है और हर ब्लॉक का एक अद्यतित आइडेंटिफायर होता है। हम इन आइडेंटिफायर का उपयोग करके एक्सेस कर सकते हैं और उन्हें मॉडिफाई कर सकते हैं।

Declaring and Initializing Arrays

एक एरे को डिक्लेयर और इनिशियलाइज करने के लिए हमें सबसे पहले उसकी डिक्लेयरेशन करनी होगी। हमें बताना होगा कि कितनी उपयोगी तत्वों( elements) का एक सेट हम चाहते हैं और उसके बाद हमें उन तत्वों ( elements) को इनिशियलाइज करना होगा।

Accessing Array Elements

एरे के तत्वों ( elements) का एक्सेस करने के लिए हमें उनके स्थानांक का उपयोग करना होगा। यह स्थानांक साधारित रूप से 0 से शुरू होते हैं। हम उन तत्वों ( elements) को पढ़ सकते हैं, उन पर कार्यवाही कर सकते हैं और उन्हें परिवर्तित कर सकते हैं।

Modifying Array Elements

एरे के तत्वों ( elements) को मॉडिफाई करने के लिए हमें उन्हें स्थानांक के द्वारा पहुंचना होगा और उनमें परिवर्तन करना होगा। हम किसी भी तत्व ( element) की मान को सीधे बदल सकते हैं और इसे अपनी आवश्यकतानुसार अपडेट कर सकते हैं।

Array Operations

एरे पर कई ऑपरेशन हो सकते हैं जो हमें एरे के साथ काम करने में मदद करते हैं। यह ऑपरेशन शामिल करते हैं:

  • तत्वों ( elements) की गिनती (एरे की लंबाई)
  • तत्वों ( elements) की संयोजन (एरे में तत्वों को जोड़ना)
  • तत्वों ( elements)की विभाजन (एरे से तत्वों को हटाना)
  • तत्वों( elements) की छाँटना (एरे में से कुछ तत्वों को निकालना)

Sorting Arrays

एरे के तत्वों ( elements) को क्रमित करने के लिए हम उन्हें सामान्य आदर्शों के अनुसार व्यवस्थित कर सकते हैं। सार्वजनिक तरीकों में से एक तरीका है बबल सॉर्ट, जिसमें तत्वों ( elements) को आपस में तुलना करके सही क्रम में बदला जाता है।

Searching in Arrays

एरे में तत्वों ( elements) की खोज करने के लिए हम विभिन्न खोज एल्गोरिदम का उपयोग कर सकते हैं। एक साधारित खोज एल्गोरिदम है बाइनरी सर्च, जिसमें तत्वों ( elements) को हाफवे में विभाजित करके और तत्वों ( elements) को तुलना करके खोज की जाती है।

Array का उपयोग करने की विधि

Array का उपयोग करने के लिए हमें निम्नलिखित कदमों का पालन करना होता है:

  1. Array का निर्माण:
    • पहले, हमें Array का निर्माण करना होता है। इसके लिए हमें Array का एक उदाहरण बनाना होता है और उसे पहचानने वाली एक चर के साथ उसका नाम देना होता है।
  2. Array में मानों को संग्रहित करें:
    • फिर, हमें Array में मानों को संग्रहित करना होता है। हम अगले कदम में डेटा का प्रबंधन करने के लिए इस्तेमाल करेंगे।
  3. Array में डेटा का प्रबंधन:
    • अब, हमें Array में डेटा का प्रबंधन करना होता है। हम इसका उपयोग करके मानों को जोड़ सकते हैं, हटा सकते हैं, अद्यतन कर सकते हैं और उन्हें छाप सकते हैं।
  4. Array का उचित समापन:
    • अंत में, हमें Array का उचित समापन करना होता है। इसका अर्थ है कि हमें उसे छापने से पहले सभी कार्रवाईयाँ पूर्ण कर लेनी चाहिए।

एरे के लाभ- Advantages of array

एरे का उपयोग करने के कई लाभ हैं। यहाँ कुछ मुख्य लाभ दिए गए हैं:

  1. Collection of Data – एरे डेटा को संग्रहित करने के लिए एक अद्यावधिक साधन प्रदान करता है। हम एक ही नाम के तहत बहुत सारे डेटा वस्तुओं को संग्रहित कर सकते हैं, जिससे हमें डेटा को सुरक्षित रखने और पहचानने में आसानी होती है।
  2. Simple Usage- एरे का उपयोग करना सरल होता है। हम एक अद्यावधिक इंडेक्स का उपयोग करके एक्सेस करना चाहिए जिससे हमें उपयोग करने की आसानी होती है।
  3. Working Capacity- एरे एकाधिक डेटा वस्तुओं का संग्रह कर सकता है और उन पर कार्य करने की क्षमता प्रदान करता है। हम एक ही नाम के तहत बहुत सारे डेटा वस्तुओं पर एक्शन लगा सकते हैं जैसे कि संख्या का योग, गुणा, या और कोई भी कार्य।

एरे के उपयोग-Use of arrays

एरे का उपयोग करने के कई तरीके हैं। यहाँ कुछ मुख्य उपयोग दिए गए हैं:

  1. डेटा संग्रह(data repository)- एरे का प्रमुख उपयोग डेटा संग्रहित करने के लिए होता है। हम एक एरे में बहुत सारे डेटा वस्तुओं को संग्रहित कर सकते हैं, जैसे कि एक सूची या एक डेटा सेट।
  2. डेटा का प्रबंधन (Management of Data)-एरे का उपयोग डेटा के प्रबंधन के लिए भी होता है। हम एक एरे का उपयोग करके डेटा को संगठित कर सकते हैं, सॉर्ट कर सकते हैं, और खोज कर सकते हैं।
  3. डेटा का प्रसंस्करण( Process data)- एरे डेटा का प्रसंस्करण करने के लिए उपयोगी होता है। हम एक एरे के वस्तुओं पर विभिन्न कार्य लागू करके उन्हें प्रसंस्कृत कर सकते हैं, जैसे कि एक अल्गोरिदम का उपयोग करके नंबर्स को सॉर्ट करना या डेटा को फ़िल्टर करना।

Read More………C मे control statement क्या है ?

Conclusion

एरे सी में एक महत्वपूर्ण डेटा संरचना है जो हमें तत्वों को संगठित रूप में रखने और उन्हें पहचानने की सुविधा प्रदान करती है। इसका उपयोग उन दृष्टिकोणों में किया जा सकता है जहां हमें संग्रहीत डेटा के साथ काम करना होता है और उसे आसानी से पहुंचना होता है।

आज के इस आर्टिकल मे हमने सी में Array क्या है हिन्दी मे ? what is array in c ? or “Array in c language in hindi” के बारे मे विस्तार  से जाना  | अगर यह ARTICAL आप को पसंद आया हो तो इसे अपने दोस्तों  के साथ SHARE जरूर करे | आप हमे COMMENT के माध्यम से सुझाव दे सकते है आप हमे Email-id studentinsidelibarary013@gmail.com पर अपने सुझाव दे सकते है

FAQs

1. सी में एरे बनाने के लिए इनिशियलाइजर क्या होता है? इनिशियलाइजर एक सीधा वर्ग है जो एरे को इनिशियलाइज करता है और उसे आरंभिक मानों से भरता है।

2. क्या हम एक एरे में अलग-अलग डेटा टाइप्स का उपयोग कर सकते हैं? हाँ, हम एक एरे में अलग-अलग डेटा टाइप्स का उपयोग कर सकते हैं। एक एरे में एक ही डेटा टाइप का होना आवश्यक नहीं होता।

3. क्या हम एक एरे का आकार बदल सकते हैं? नहीं, सी में एक बार एक एरे का आकार तय हो जाता है और हम उसे बदलने या विस्तारित करने के लिए सीधे समर्थन नहीं करते हैं।

4. क्या हम एक एरे के तत्वों को हटा सकते हैं? हाँ, हम एक एरे के तत्वों को हटा सकते हैं। हमें स्थानांक का उपयोग करके उन्हें हटा सकते हैं।

5. क्या सी में एरे को साइज़ के साथ पास किया जा सकता है? नहीं, सी में एरे को साइज़ के साथ पास नहीं किया जा सकता है। एरे का आकार व्यक्तिगत वेरिएबल के रूप में संग्रहीत होता है और यह डायनामिक रूप से प्राप्त करना आवश्यक होता है।

Leave a Comment