أخبار الموقع

الإعلام الآلي — البرمجة بلغة C: المؤشرات (Pointeurs) والذاكرة الديناميكية — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

المؤشرات (Pointeurs) والذاكرة الديناميكية في لغة C

المؤشر (Pointeur) هو متغير يخزن عنوان متغير آخر في الذاكرة. المؤشرات أداة قوية في C تسمح بالتعامل المباشر مع الذاكرة، تمرير المعاملات بالعنوان، وإنشاء هياكل بيانات ديناميكية.

تعريف المؤشرات

type *nom_ptr; مثال: int *p; // مؤشر لعدد صحيح. &: تعطي عنوان متغير. *: تعطي القيمة المخزنة في العنوان (Déréférencement).

int x = 5, *p = &x; printf(“%d”, *p); // يطبع 5

المؤشرات والمصفوفات

اسم المصفوفة هو مؤشر لعنصرها الأول. arr[i] = *(arr+i). يمكن استخدام المؤشرات للمرور على عناصر المصفوفة: for(p=arr; p

الذاكرة الديناميكية (Dynamic Memory)

المكتبة: . الدوال: malloc (تخصيص ذاكرة بدون تهيئة)، calloc (تخصيص مع تهيئة للصفر)، realloc (تغيير حجم الذاكرة)، free (تحرير الذاكرة).

int *arr = (int*)malloc(n * sizeof(int)); if(arr == NULL) { printf(“فشل التخصيص”); return 1; }

المؤشرات والدوال

النقل بالعنوان يسمح بتعديل المتغيرات الأصلية: void swap(int *a, int *b) { int t=*a; *a=*b; *b=t; }

تمارين

  1. اكتب دالة تملأ مصفوفة بالقيم التي يدخلها المستخدم باستخدام المؤشرات
  2. استخدم malloc لتخصيص مصفوفة من 10 أعداد صحيحة، املأها واطبعها
  3. اكتب دالة تجمع عناصر مصفوفة باستخدام المؤشرات

خلاصة

المؤشرات: & العنوان, * القيمة. الذاكرة الديناميكية: malloc/calloc/realloc/free. تحرير الذاكرة إلزامي بعد الاستخدام. المؤشرات تسمح بمعالجة مرنة للذاكرة وتمرير المعاملات بالعنوان.

دروس مشابهة

شاهد أيضا

اللغة العربية — العطف: حروف العطف ومعانيها — السنة الرابعة إبتدائي — المنهاج الجزائري

العطف: حروف العطف ومعانيها في هذا الدرس، سنتعرف على “العطف: حروف العطف ومعانيها” بشكل مبسط …

Français — Les mots-valises: définition et exemples — 3ème Année Moyenne — Programme Algérien

Les mots-valises : définition et exemples Un mot-valise est un mot formé par la fusion …

بنك الأسئلة التربوية (1) — الأساتذة والمربون — أصول التربية (80 سؤالاً)

بنك الأسئلة التربوية (1) — الأساتذة والمربون — أصول التربية (80 سؤالاً) الجزء الأول: الأسئلة …

التربية الإسلامية — صلاة العيدين: أحكامها وكيفيتها — السنة الثانية متوسط — المنهاج الجزائري

صلاة العيدين: أحكامها وكيفيتها صلاة العيدين (عيد الفطر وعيد الأضحى) من الشعائر الإسلامية العظيمة التي …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

🎓 العد التنازلي لبكالوريا 2026
00 يوماً
:
00 ساعة
:
28 دقيقة
:
25 ثانية

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026