تخطَّ إلى المحتوى

🇨 شرح لغة C

أفضل الممارسات والترجمة

الدرس 24 من 25· ⏱ 1 دقائق قراءة

الترجمة بـ gcc

gcc program.c -o program     # ترجمة
./program                    # تشغيل (Linux/Mac)
gcc program.c -o program -lm # مع مكتبة الرياضيات

فعّل التحذيرات دائمًا

gcc -Wall -Wextra program.c -o program

التحذيرات تكشف أخطاء خفية (متغيّرات غير مستخدمة، أنواع غير متطابقة).

ممارسات أساسية

  • هيّئ المتغيّرات قبل استخدامها (القيم العشوائية مصدر أخطاء).
  • افحص قيم الإرجاع لـ malloc وfopen.
  • حرّر كل ما تحجزه (free لكل malloc).
  • أسماء واضحة وثوابت بدل الأرقام السحرية (#define).
  • قسّم الكود إلى دوال صغيرة وملفات .h/.c.

أخطاء شائعة في C

  • تجاوز حدود المصفوفات.
  • المؤشّرات المعلّقة (dangling) والفارغة.
  • تسرّب الذاكرة.
  • نسيان \0 في النصوص.

🎯 التالي: خلاصة المسار.

هل كان هذا الدرس مفيدًا؟