البرمجة بلغة C: تعلم لغة سي


Binary Tuts
3.0.1
الإصدارات القديمة

البرمجة بلغة C: تعلم لغة سيحول

تعلم البرمجة بلغة C خطوة بخطوة: دورة لغة سي كاملة للمبتدئين مع أمثلة وتمارين

البرمجة بلغة C دورة متدرجة خطوة بخطوة لتعلم البرمجة بلغة C من الصفر، في 45 درسًا قصيرًا.

ابدأ ببرنامجك الأول وتقدّم حتى المؤشرات والذاكرة والملفات وتصحيح الأخطاء، مع رسوم توضيحية وتمارين.

يشرح هذا الدرس التعليمي لغة سي القياسية الحديثة (C17) بترتيب واضح، فكرة واحدة في كل مرة، ويبيّن ما تغيّر في أحدث معيار، C23. كل درس يبني على ما قبله، لذلك يمكنك تعلم لغة C من البداية، ثم تعود إلى أي صفحة لاحقًا كمرجع سريع.

كل برنامج كامل في الدروس تمت ترجمته وتشغيله، والمخرجات الحقيقية معروضة تحت الشيفرة. وتوضّح 13 رسمًا أصليًا ما يحدث داخل الحاسوب: كيف يُبنى البرنامج، وكيف تعمل الحلقات، وكيف تُخزَّن المصفوفات والسلاسل النصية في الذاكرة، وكيف تعمل المؤشرات، وكيف يكبر مكدس الاستدعاءات أثناء الاستدعاء الذاتي.

ماذا ستتعلم (11 قسمًا، 45 درسًا)

• البداية: ما هي لغة C، إعداد المترجم (ويندوز وmacOS ولينكس وعبر الإنترنت وعلى أندرويد)، برنامجك الأول، كيف تعمل الترجمة، التعليقات

• الأساسيات: الكلمات المفتاحية والمعرّفات، المتغيرات، الثوابت والقيم الحرفية، أنواع البيانات وأحجامها، العوامل، الأولوية والتحويلات، الإخراج باستخدام printf، الإدخال باستخدام scanf وfgets

• التحكم في سير البرنامج: if وelse، جملة switch، حلقة for، حلقتا while وdo-while، break وcontinue

• الدوال: الدوال، الوسائط والقيم المُعادة، النطاق ومدة البقاء، الاستدعاء الذاتي

• المصفوفات والسلاسل النصية: المصفوفات، المصفوفات متعددة الأبعاد، السلاسل النصية، دوال السلاسل النصية والأمان

• المؤشرات والذاكرة: المؤشرات، المؤشرات والمصفوفات، المؤشرات والدوال، الذاكرة الديناميكية مع malloc وcalloc وrealloc وfree

• أنواعك الخاصة: البنى (struct)، الاتحادات، التعدادات، typedef

• الملفات: فتح الملفات والكتابة فيها، قراءة الملفات، الملفات الثنائية

• البرامج الأكبر: المعالج المسبق، الماكرو ومزالقه، البرامج متعددة الملفات وملفات الترويسة

• الأخطاء وتصحيحها: الأخطاء الشائعة مع رسائل المترجم الحقيقية، السلوك غير المعرَّف، نصائح لتصحيح الأخطاء

• المرجع: مرجع سريع وما الجديد في C23

كيف تُعلّمك الدروس

• شرح قصير وبسيط، يليه برنامج مثال كامل مع مخرجاته

• 13 رسمًا توضيحيًا عن الترجمة وأنواع البيانات والشروط والحلقات والمصفوفات والسلاسل النصية والمؤشرات والذاكرة الديناميكية والبنى والاستدعاء الذاتي

• 15 برنامجًا فيها خطأ مقصود، مع رسالة المترجم الحقيقية وطريقة الإصلاح

• 121 تمرينًا مع الإجابات في نهاية كل درس تقريبًا، لتختبر ما تعلمته

• نصائح وتنبيهات حول أكثر الأخطاء شيوعًا عند المبتدئين

المزايا

• بحث في جميع الدروس

• يعمل دون اتصال بالإنترنت، ولا يحتاج إلى حساب

• متوفر بـ 8 لغات: English وEspañol وPortuguês وFrançais وDeutsch والعربية وहिन्दी وBahasa Indonesia (الشروح مترجمة، وشيفرة C نفسها لا تتغير)

• تصميم أنيق وحديث مع الوضع الداكن

• كتل الشيفرة تُمرَّر أفقيًا، فتبقى البرامج سهلة القراءة على الهاتف

لمن هذا التطبيق؟

• للمبتدئين الذين يريدون تعلم البرمجة بلغة C كأول لغة برمجة

• لطلاب المدارس والجامعات الذين يدرسون مقرر البرمجة بلغة سي

• لمن يتعلم ذاتيًا ويريد أن يفهم كيف تعمل البرامج قريبًا من العتاد

• للمبرمجين الذين يعرفون لغة أخرى ويريدون شرحًا واضحًا للغة C

هذا التطبيق أداة دراسية مستقلة. يعتمد على معيار ISO C وعلى توثيق المترجمَين GCC وClang، ولا يرتبط بأي شركة مترجمات أو جامعة أو هيئة معايير.

تحديث لأحدث إصدار 3.0.1

Last updated on 22/10/2026
Improved Arabic display: maths, codes and English names in tables now read in the right order.

معلومات أكثر ل تطبيق

احدث اصدار

3.0.1

محمل

Wassim Rais

Android متطلبات النظام

Android 7.0+

Available on

تقييم المحتوى

Everyone

عرض المزيد

البرمجة بلغة C: تعلم لغة سي البديل

احصل على المزيد Binary Tuts

الاكتشاف

تقرير الأمان

البرمجة بلغة C: تعلم لغة سي

3.0.1

سيكون تقرير الأمان متاحًا قريبًا. في نفس الوقت، يرجى التأكد من أن هذا التطبيق قد اجتاز الفحوصات الأمنية الأولية لـ APKPure.

SHA256:

d6fd87094e4cafbe2f4a10b1aaddf40477195146859d3ef880ae036187d35d68

SHA1:

aabc77420736255a3a375b41f4b8830bdda87a9e