الهياكل (Struct) في لغة C
الهيكل (Structure) هو نوع بيانات مخصص يسمح بتجميع عدة متغيرات من أنواع مختلفة تحت اسم واحد.
تعريف هيكل
struct Student { char name[50]; int age; float grade; };
إنشاء متغير من الهيكل
struct Student s1 = {"أحمد", 17, 15.5}; printf("الاسم: %s", s1.name);
مصفوفة من الهياكل
يمكن إنشاء مصفوفة من الهياكل لتخزين بيانات متعددة: struct Student students[30];
تمرير هيكل إلى دالة
يمكن تمرير الهيكل بالقيمة أو بالمؤشر. التمرير بالمؤشر أفضل للأداء.
تمارين
- عرف هيكلاً باسم Book يحتوي على العنوان والمؤلف والسنة.
- أنشئ مصفوفة من 5 كتب واطبع معلوماتها.
- اكتب دالة تأخذ هيكل Student وتعرض معلوماته.
📍 دروس مشابهة:
- الإعلام الآلي — لغة C: الجمل التكرارية — الأولى ثانوي (شعب علمية) — بكالوريا
- الإعلام الآلي — بايثون: الجمل الشرطية — الأولى ثانوي (شعب علمية) — بكالوريا –
- الإعلام الآلي — الخوارزميات: المخططات الانسيابية — الأولى ثانوي (شعب علمية) —
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.