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