যেমন অ্যারে সূচক 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