যেহেতু অ্যারে ইনডেক্স ০ দিয়ে শুরু হয়, তাই a[i] ইমপ্লিমেন্ট করা যায় *(a + i) হিসেবে।
যদি অ্যারে ইনডেক্স ১ দিয়ে শুরু হতো, তবে a[i] ইমপ্লিমেন্ট হতো *(a+i-1) হিসেবে যা কম্পাইলেশনের সময় বেশি সময় নিত এবং প্রোগ্রামের পারফরম্যান্স ও প্রভাবিত হতো।
তাই, অ্যারে ইনডেক্স ০ থেকে শুরু করা ভালো।
একটি সাধারণ অ্যারে প্রোগ্রাম নিচে দেওয়া হলো -
উদাহরণ কোড
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