المصفوفات في لغة البرمجة ++C

اقرأ في هذا المقال


المصفوفات في لغة البرمجة ++C:

المصفوفة (Array) في لغة البرمجة (++C) هي عبارة عن متغير يتكون من مجموعة من العناصر (Elements) وتكون من نفس النوع، وكل عنصر في المصفوفة يمكن تخزين قيمة واحدة داخله بدلاً من إعلان متغيرات منفصلة لكل قيمة، ويتم معرفة عناصر المجموعة وتمييزها من خلال رقم محدد يعطى لكل عنصر داخل المصفوفة ويسمى (index)، وفي العادة أول عنصر في المصفوفة يحمل رقم (0).

تعريف المصفوفة في لغة البرمجة ++C:

لتعريف المصفوفة في لغة البرمجة (++C) نقوم بتعريف نوع المتغير، ثم تحديد اسم المصفوفة متبوعاً بأقواس مربعة ومن ثم يتم تحديد عدد العناصر التي يرغب المستخدم بتخزينها، ويكون عدد عناصر المصفوفة ثابت؛ أي بمجرد أن قمت بتحديده لا يمكنك تغييره من جديد ولكن يستطيع المستخدم تغيير قيم عناصر المصفوفة في أي وقت، وفيما يلي الشكل العام لتعريف المصفوفة في لغة (++C):

{….., datatype arrayName[size] = {value1, value2

حيث أن:

datatype: نوع القيم التي يمكن تخزينها في عناصر المصفوفة.

size: يُمثل عدد عناصر المصفوفة.

arrayName: الإسم الذي يُعطى للمصفوفة من قبل المستخدم.

فوائد استخدام المصفوفات في لغة البرمجة ++C:

  • تقليل تعريف المتغيرات التي تكون من نفس النوع فعلى سبيل المثال إذا أراد المستخدم  تعريف (10) متغيرات من نوع  (int) فأنه من الأفضل تعريف مصفوفة واحدة تتألف من (10) عناصر.
  • تُسهل المصفوفات عملية الوصول إلى المتغيرات وذلك عن طريق استخدام (Index) الخاص بكل عنصر داخل المصفوفة.
  • تسهل المصفوفات عملية التعامل مع الأكواد البرمجية (codes)؛ حيث أنه إذا قام المستخدم بتخزين المعلومات داخل مصفوفة فإنه يستطيع التعديل عليها أو مقارنتهم أو الحصول على كافة العناصر دفعة واحدة بكود صغير جداً باستخدام حلقة (for).

طريقة تحديد قيم أولية لعناصر المصفوفة في ++C:

عندما يقوم المستخدم بإنشاء مصفوفة جديدة في لغة البرمجة (++C)، ويتم تحديد عدد عناصر المصفوفة بدون تحديد أي قيم أولية للعناصر فإنه من المحتمل أن يجد المستخدم قيم غير معروفة داخل المصفوفة وسبب ذلك يعود إلى أن هذه القيم كانت موجودة مسبقاً في الذاكرة؛ لذا فإن المستخدم عندما يقوم بإنشاء مصفوفة جديدة يجب أن يقوم بتمرير القيمة الإفتراضية التي يريد تخزينها داخل المصفوفة.

المصدر: C++ ArraysArrays in C/C++


شارك المقالة: