C Academy · पाठ

बहुआयामी ऐरे

2D और 3D ऐरे तथा मैट्रिक्स संचालन और अन्य जटिल डेटा संरचनाओं में उनके उपयोग के बारे में जानिए

पाठ 2, कुल 3 में से10 चरण

बहुआयामी ऐरे, CoddyKit पर C Academy का एक निःशुल्क पाठ है। यह 3 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह C Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। C Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

बहुआयामी सरणियाँ

बहुआयामी सरणी एक से अधिक आयाम वाली सरणी होती है, जैसे कोई मैट्रिक्स।

इस पाठ में आप सीखेंगे:

  • 2D और 3D सरणियों को घोषित और प्रारंभ कैसे करें।
  • बहुआयामी सरणियों में तत्वों तक कैसे पहुँचें।
  • बहुआयामी सरणियों को संसाधित करने के लिए नेस्टेड लूप का उपयोग कैसे करें।
बहुआयामी ऐरे — चित्र 1

2D सरणी घोषित करना

2D सरणी पंक्तियों और स्तंभों वाली तालिका जैसी संरचना होती है।

घोषणा का उदाहरण:

int matrix[3][3];

इससे 3×3 पूर्णांक मैट्रिक्स बनता है।

2D सरणी प्रारंभ करना

2D सरणियों को नेस्टेड घुंघराले कोष्ठकों का उपयोग करके प्रारंभ किया जा सकता है:

int matrix[2][3] = { {1, 2, 3}, {4, 5, 6} };

इससे 2×3 मैट्रिक्स बनता है।

2D सरणी के तत्वों तक पहुँचना

2D सरणी के तत्वों तक पंक्ति और स्तंभ के अनुक्रमांकों का उपयोग करके पहुँचा जाता है।

उदाहरण:

int value = matrix[1][2];

इससे दूसरी पंक्ति और तीसरे स्तंभ का तत्व प्राप्त होता है।

उदाहरण: 2D सरणी के तत्वों तक पहुँचना

यह कार्यक्रम दिखाता है कि 2D सरणी में मानों को कैसे संग्रहीत और प्राप्त किया जाता है।

#include <stdio.h>

int main() {
    int matrix[2][3] = {
        {1, 2, 3},
        {4, 5, 6}
    };
    printf("Element at [1][2]: %d\n", matrix[1][2]);
    return 0;
}

2D सरणी पर लूप चलाना

हम 2D सरणी के प्रत्येक तत्व पर जाने के लिए नेस्टेड लूप का उपयोग कर सकते हैं:

for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { printf("%d ", matrix[i][j]); } }

उदाहरण: 2D सरणी प्रदर्शित करना

यह कार्यक्रम 2D सरणी के सभी तत्व प्रदर्शित करता है।

#include <stdio.h>

int main() {
    int matrix[2][3] = {
        {1, 2, 3},
        {4, 5, 6}
    };
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 3; j++) {
            printf("%d ", matrix[i][j]);
        }
        printf("\n");
    }
    return 0;
}

3D सरणी क्या है

3D सरणी, 2D सरणी की अवधारणा को एक और आयाम तक विस्तृत करती है।

घोषणा का उदाहरण:

int cube[2][3][4];

इससे 2×3×4 की त्रि-आयामी सरणी बनती है।

बहुआयामी सरणियों का पुनरावलोकन

सारांश

इस पाठ में आपने सीखा:

  • 2D सरणियों को घोषित और प्रारंभ कैसे करें।
  • बहुआयामी सरणियों तक कैसे पहुँचें और उनमें बदलाव कैसे करें।
  • मैट्रिक्स को संसाधित करने के लिए नेस्टेड लूप का उपयोग कैसे करें।

अब हम C में स्ट्रिंग्स का अध्ययन करेंगे!

बहुआयामी ऐरे — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ C सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
39
पाठ
144

अक्सर पूछे जाने वाले प्रश्न

क्या “बहुआयामी ऐरे” पाठ निःशुल्क है?

हाँ—“बहुआयामी ऐरे” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और C Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। C Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

“बहुआयामी ऐरे” में मैं क्या सीखूँगा?

2D और 3D ऐरे तथा मैट्रिक्स संचालन और अन्य जटिल डेटा संरचनाओं में उनके उपयोग के बारे में जानिए आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ C Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या C Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर C Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 2वाँ पाठ है।

“बहुआयामी ऐरे” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस C Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर C Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. ऐरे का परिचय
  2. बहुआयामी ऐरे
  3. C में स्ट्रिंग
← C Academy पर वापस जाएँ