पूरी सरणी को शून्य से इनिशियलाइज़ करना बहुत सरल है। यह नीचे दिखाया गया है।
int arr[10] = {0}; हालांकि, उपरोक्त विधि का उपयोग करके पूरी सरणी को गैर-शून्य मान से इनिशियलाइज़ करना संभव नहीं है। यह नीचे दिखाया गया है।
int arr[10] = {5}; उपरोक्त उदाहरण में, केवल पहला एलिमेंट 5 से इनिशियलाइज़ होगा। अन्य सभी शून्य से इनिशियलाइज़ होंगे।
फॉर लूप का उपयोग करके सरणी को एक डिफ़ॉल्ट मान से इनिशियलाइज़ किया जा सकता है जो शून्य नहीं है। यह नीचे दिखाया गया है।
for(i = 0; i<10; i++) { arr[i] = 5; } उपरोक्त उदाहरण में, सभी सरणी एलिमेंट्स 5 से इनिशियलाइज़ होते हैं।
उपरोक्त सभी उदाहरणों को प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है।
उदाहरण
#include <iostream> using namespace std; int main() { int a[10] = {0}; int b[10] = {5}; int c[10]; for(int i = 0; i<10; i++) { c[i] = 5; } cout<<"सरणी a के एलिमेंट्स: "; for(int i = 0; i<10; i++) { cout<< a[i] <<" "; } cout<<"\n"; cout<<"सरणी b के एलिमेंट्स: "; for(int i = 0; i<10; i++) { cout<< b[i] <<" "; } cout<<"\n"; cout<<"सरणी c के एलिमेंट्स: "; for(int i = 0; i<10; i++) { cout<< c[i] <<" "; } cout<<"\n"; return 0; } आउटपुट
उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।
सरणी a के एलिमेंट्स: 0 0 0 0 0 0 0 0 0 0 सरणी b के एलिमेंट्स: 5 0 0 0 0 0 0 0 0 0 सरणी c के एलिमेंट्स: 5 5 5 5 5 5 5 5 5 5