تعريف المصفوفات
جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 53 من 63.
تسمح لك المصفوفات في لغة C بتخزين قيم متعددة من نفس نوع البيانات تحت اسم متغير واحد.
قم بالتصريح عن مصفوفة أعداد صحيحة تحتوي على 5 عناصر:
int numbers[5];يؤدي هذا إلى إنشاء مصفوفة باسم numbers يمكنها استيعاب 5 أعداد صحيحة.
يمكنك أيضاً تهيئة مصفوفة بالقيم عند التصريح عنها:
int numbers[5] = {10, 20, 30, 40, 50};إذا قمت بتهيئة جميع العناصر، يمكنك ترك لغة C تحدد الحجم:
int numbers[] = {10, 20, 30, 40, 50};ستقوم لغة C تلقائيًا بإنشاء مصفوفة تحتوي على 5 عناصر.
المصفوفات في لغة C تبدأ بفهرس صفر، مما يعني أن العنصر الأول يقع عند الفهرس 0.
التحدي
سهلقم بإنشاء برنامج يقوم بما يلي:
- يعلن عن مصفوفة أعداد صحيحة تسمى
scoresتحتوي على 3 عناصر - يهيئ المصفوفة بالقيم 75، و 85، و 95
- يطبع كل عنصر من عناصر المصفوفة في سطر جديد باستخدام
printfو"%d\n"
ورقة مرجعية
تخزن المصفوفات (Arrays) في لغة C قيمًا متعددة من نفس نوع البيانات تحت اسم متغير واحد.
التصريح عن مصفوفة:
int numbers[5];تهيئة مصفوفة بالقيم:
int numbers[5] = {10, 20, 30, 40, 50};دع لغة C تحدد الحجم تلقائيًا:
int numbers[] = {10, 20, 30, 40, 50};تبدأ فهارس المصفوفات من الصفر - العنصر الأول موجود في الفهرس 0.
جرّب بنفسك
#include <stdio.h>
int main() {
// اكتب كودك هنا
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة