أخبار الموقع

الإعلام الآلي — البرمجة بلغة 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. تحرير الذاكرة إلزامي بعد الاستخدام. المؤشرات تسمح بمعالجة مرنة للذاكرة وتمرير المعاملات بالعنوان.

دروس مشابهة

شاهد أيضا

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

البدل: تعريفه وأنواعه البدل هو تابع يقصد به نفس متبوعه (المبدل منه) دون واسطة. مثل: …

اللغة العربية — التشبيه: تعريفه وأركانه وأقسامه — السنة الثالثة متوسط — المنهاج الجزائري

التشبيه: تعريفه وأركانه وأقسامه التشبيه هو عقد مقارنة بين شيئين اشتركا في صفة ليقوي أحدها …

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

علوم الطبيعة والحياة – النبات: تصنيف النباتات مرحباً بكم في درس جديد من مادة علوم …

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

الاستعارة: تعريفها وأنواعها الاستعارة هي تشبيه حذف أحد طرفيه (المشبه أو المشبه به). وهي نوع …

اترك تعليقاً

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

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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