ماهو المصفوفات في اللغة #C
الكاتب: Mr.Aziz
تاريخ النشر: 2022-11-20 07:51:06
مرحبا..
الدرس اليوم هو عن المصفوفات في اللغة السي شارب. من أهم الدروس يجب أن تتعلم عنها لانه تعتبر من أحد الاساسيات في اللغة البرمجة.
ماهو المصفوفات؟ هو يتم تخزين أكثر من قيمة على نفس المتغير و يكون بدل عن ان تعمل كل قيمة له متغير خاص به.
ولكن هل بأمكاننا ننشئ المتغير فقط ليتم وضع أكثر من قيمة؟
لا ليس كذالك. يجب ان تضع شي اسمه square brackets ليتم تصنيفه كا مصفوفات.
كيف يتم أنشاء المصفوفات؟ بهذي طريقة
أولآ نضع نوع المتغير string ثم نضع square braket بعدها ثم نضع المتغير بأسم name
كذا اصبح المتغير الان من النوع المصفوفات.
دائمآ تذكر في البرمجة يبدء من الصفر يعني لما نضع أول قيمة يعتبر index هو 0 لانه دائمآ يبدء من الصفر
الان دعنا نعمل قيمة على نفس المتغيرات بهاذي الطريقة..
الان عملنا قوسين ثم بينهم وضعنا القيم
راح تلاحظ تحت مكتوب index لانه مكان قيمة Ahmad هي 0
ونفس الشئ Saleh هي 1
و S هو 2
و Abdulaziz 3
و Khalid 4
لما نجي نطبع المتغير مع ارقام index بيظهر لنا هذا الشكل...
ألان لاحظ على كل index له قيمة خاصه بها مثل ماشرحت فوق.
و نفس الشئ نقدر نستخدم أرقام بهذي طريقة..
بهذي الطريقة بأمكانك أستخدام أرقام مثل ألاحرف..
ويوجد أكثر من طريقة يتم أنشاء المصفوفات كالتالي::
لو حاب تعطي المصفوفه حجم معين مثلآ Size 50 فقط
بأمكانك وضع بهذي الطريقة بعد يساوي نكتب new int ثم square braket و بعدها الحجم.
بكذا يتم أنشاء المتغير 50 مره من خلال المصفوفه..
للعلم 50 تعني يوجد لديك 50 index فقط.
لو حاب تضع له Size و بنفس الوقت تضع له قيم بهذي طريقة
كل الى عليك تضع قوسين ثم تضع القيم المراده. و يجب عليك أن تضع 5 index فقط لانه المسموح لك..
لو حبيت تخلي index مفتوح و بلا حدود. تشيل size و تخليه فارغ كما بالصوره..
و الان تستطيع تضع القيم لامتناهية ولايوجد حدود...
و الاخير تقدر تعمل كذا بدون تحديد حجم index
و كذا أنتهينا من الدرس اليوم
أشوفكم على خير...