चूंकि ऐरे इंडेक्स 0 से शुरू होता है, इसलिए a[i] को *(a + i) के रूप में इम्प्लीमेंट किया जा सकता है।
यदि ऐरे इंडेक्स 1 से शुरू होता तो a[i] को *(a+i-1) के रूप में इम्प्लीमेंट किया जाता जो कंपाइलेशन के दौरान समय लेने वाला होगा और प्रोग्राम के प्रदर्शन पर भी प्रभाव पड़ेगा।
इसलिए, ऐरे के इंडेक्स को 0 से शुरू करना बेहतर है।
एक सरल ऐरे प्रोग्राम दिया गया है -
उदाहरण कोड
int main() {
int array[5] = {7, 7, 7, 6, 6};
for (int i = 0; i < 5; i++)
cout << *(array + i);
return 0;
}
आउटपुट
7 7 7 6 6