الفرق بين المراجعتين لصفحة: «برمجة سي ++/الدرس الخامس عشر»
تم حذف المحتوى تمت إضافة المحتوى
تعديلات إملائية, Replaced: الى → إلى |
تعديلات إملائية, Replaced: إسم → اسم (5) (AWB) |
||
سطر 7:
Structure أو البناء أو البنية هو مفهوم مفيد جدا في البرمجة، وهو يعتبر أحد الأسس التي أدت إلى ولادة البرمجة الكائنية التوجه. ويستخدم لجمع مجموعة من المتغيرات المختلفة المتعلقة بشيء ما معا، فعلى سبيل المثال، لو كان برنامجنا يسعى لبناء وتخزين ملفات طلبة المدارس، فما هي مجموعة المتغيرات التي نتحدث عنها، وما هو ''الشيء'' الذي نتحدث عنه.
إن ''الشيء'' الذي نتحدث عنه في مثل هذه الحالة هو الطالب، بالطبع ليس هناك في المدارس طالب واحد، ولكن وحدة البناء ستكون الطالب ، وعندها يمكننا تكرار هذه الوحدة بأي عدد نشاء من المرات. أما المتغيرات فهي قد تكون
لو أردنا أن نجعل البرنامج يتعامل مع طالب مثلا دون إستخدام وحدة البناء Struct ، وأردنا أن نتحدث عن سنة ميلاده ومجموع علاماته
*''ملاحظة:إرساء قيم
<div dir="ltr">
سطر 46:
|[[صورة:Arrays.png|left]]
|}
وبكلمات أخرى ، فإن ما يتم هو البحث عن
ألن يكون من الأفضل أن نرسي قيمة
<div dir="ltr">
struct student
|