Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में डायनामिक ऐरे को इनिशियलाइज़ कैसे करें

यहां डायनामिक ऐरे को इनिशियलाइज़ करने के लिए एक C++ प्रोग्राम है। इस प्रोग्राम में हम डायनामिक रूप से आवंटित ऐरे का उपयोग करके फंक्शन Array() से लोकल ऐरे को वापस कर सकते हैं।

उदाहरण कोड

#include <iostream>
using namespace std;

int* Array() {
    int* a = new int[100];
    a[0] = 7;
    a[1] = 6;
    a[2] = 4;
    a[3] = 5;
    return a;
}

int main() {
    int* p = Array();
    cout << "The elements are:" << p[0] << " " << p[1] << " " << p[2] << " " << p[3];
    return 0;
}

आउटपुट

The elements are: 7 6 4 5
  1. C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें

    एक डायनामिक 2D ऐरे मूल रूप से ऐरे के पॉइंटर्स का ऐरे होता है। यहां 3 x 4 आयाम वाले 2D ऐरे का एक आरेख है। एल्गोरिदम Begin ऐरे के आयाम घोषित करें। new का उपयोग करके 2D ऐरे a[][] को डायनामिक रूप से आवंटित करें। ऐरे को तत्वों से भरें। ऐरे प्रिंट करें। इसे हटाकर मेमोरी साफ़ करें। End

  1. - C# में रेक्टेंगुलर (मल्टीडाइमेंशनल) ऐरे इनिशियलाइज़ करना

    रेक्टेंगुलर ऐरे (मल्टीडाइमेंशनल ऐरे) मल्टीडाइमेंशनल ऐरे को रेक्टेंगुलर ऐरे भी कहते हैं। इन्हें प्रत्येक पंक्ति के लिए ब्रैकेटेड वैल्यूज़ निर्दिष्ट करके इनिशियलाइज़ किया जाता है। 2x2 ऐरे इनिशियलाइज़ेशन: int[,] a = new int[2, 2] { {20, 50}, // पंक्ति 0 के इनिशियलाइज़र्स {15, 45} // पंक्ति

  1. - JShell में Java 9: ऐरे आरंभीकरण और संचालन

    JShell Java 9 का REPL टूल है जो ऐरे घोषणा, आरंभीकरण, और संचालन का त्वरित परीक्षण करने के लिए आदर्श है। Java में ऐरे ऑब्जेक्ट्स हैं जो निश्चित आकार के समान प्रकार के तत्वों को संग्रहीत करते हैं। ऐरे घोषणा और आरंभीकरण सिंटैक्स विकल्प // घोषणा int[] marks; int marks[]; // C-शैली, अनुशंसित नहीं // ल