يقدم
مساعدة المبتدئين في لغة C من البدء إلى "الإتقان"
إفادة
باستثناء عدد قليل من المراجع إلى الكتب والمستندات الفنية (جميعها مذكورة في نهاية المقالة)، فإن بقية المحتوى الموجود في هذا المستودع هو عملي الأصلي. عند اقتباس محتوى هذا المستودع أو تعديله، يرجى التوقيع عليه ومشاركته بنفس الطريقة، شكرًا لك.
عند إعادة طباعة مقال، يرجى الإشارة بوضوح إلى عنوان الصفحة في البداية.
ملاحة
- تعلم لغة سي
- سؤال وجواب في لغة C
- ج- تمارين كلاسيكية
- لعبة صغيرة تم تنفيذها في C
- مهمة تصميم الدورة C
- احصل على كتب إلكترونية كلاسيكية يجب قراءتها مجانًا بلغة C
تعلم لغة سي
برمجة لغة C - مقدمة للأساليب الحديثة
محتوى هذا الجزء مقتبس بشكل رئيسي من "برمجة لغة C - الأساليب الحديثة"
- نظرة عامة على لغة C
- المفاهيم الأساسية للغة C 1
- المفاهيم الأساسية للغة C 2
- تنسيق الإدخال والإخراج
- نوع البيانات
- تعبير
- حدد البيان
- دورة
- صفيف
- وظيفة
- هيكل البرنامج
- المؤشر
- المؤشرات والمصفوفات
- خيط
- المعالج المسبق
- كتابة برامج كبيرة
- الهياكل والاتحادات والتعدادات
- تطبيقات متقدمة للمؤشرات
- إفادة
- برمجة
- برمجة منخفضة المستوى
- الإدخال/الإخراج
- مكتبة قياسية
- معالجة الأخطاء
المحتوى الأساسي والمتقدم للغة C يأتي من مدونتي
لغة سي للمبتدئين
هذا الجزء هو ملخص للمعرفة الأساسية بلغة C.
- أنواع البيانات والمتغيرات
- صفيف
- الفروع والحلقات
- وظيفة
- المؤشر
- المشغل
لغة C متقدمة
- فهم ما هو malloc في 5 دقائق
- يكفي قراءة هذه المقالة لملفات لغة C.
- مقال عن فهم وظائف السلسلة الشائعة في لغة C، وهو التجميع الأكثر شمولاً على الويب بأكمله
- ما هي التعدادات والهياكل والنقابات؟
- ما هي المتغيرات العالمية ووحدات الماكرو وكيفية كتابة البرامج الكبيرة؟ فقط اقرأ هذه المقالة
- يتم شرح عدة طرق لتحديد الأعداد الأولية التي لا تعرفها بالتفصيل من الأبسط إلى الأعمق.
- أشياء لا تعرفها عن الخيوط
- محاذاة الذاكرة
- إدارة الذاكرة الديناميكية
- وظائف السلسلة ووظائف الذاكرة
- القليل من تخزين endian وعدد صحيح
- المؤشر متقدم
- حول المؤشرات
- مناقشة مختصرة حول التحميل الزائد وتعدد الأشكال والقوالب في لغة C
- هل تعرف نقاط المعرفة الأساسية هذه حول المصفوفات؟
- تلك المعرفة الأساسية حول الوظائف التي نميل إلى تجاهلها
ج- المزالق والمزالق
هذا الجزء من المحتوى مأخوذ من "C Traps and Pitfalls". بعد قراءة هذا الكتاب، شعرت بالاستنارة بشأن الأخطاء التي ارتكبتها من قبل.
- فخ المفردات
- فخ بناء الجملة الثاني
- ثلاثة الفخاخ الدلالية
- أربع اتصالات
- خمس وظائف المكتبة
- ستة معالجات مسبقة
- سبعة عيوب المحمولة
- ثمانية اقتراحات
ج- تمارين كلاسيكية
يمارس | يقدم | صعوبة |
---|
1. تنفيذ وظيفة السلسلة/الذاكرة المشتركة | التنفيذ الرئيسي: strlen/strcpy/strcmp/strcat/strstr/memcpy/memmove | |
2.حساب دفتر الحسابات | تدرب على استخدام الحلقات ( while, switch ) | |
3. حساب الفائدة وإصدار البطاقات | تدرب على استخدام المصفوفات | |
4. تحديد الأعداد الأولية | تدرب على استخدام الوظائف | |
5. تخمين الرقم وتصنيف اليد | التدرب على استخدام المتغيرات العالمية (الامتداد: كيفية استبدال المتغيرات العالمية) | (خمن الرقم) (تصنيف اليد) |
6. الحد الأقصى للعنصر والحد الأدنى للعنصر في المصفوفة | تعرف على المؤشرات | |
7. تصميم وظيفة قراءة السلسلة | افهم وظيفة قراءة السلسلة getchar وخصائص السلاسل (
|