حلولي الكاملة للتمارين في KN King's "C Programming: A Modern Approach" ، الطبعة الثانية.

اكتملت حلول التدريبات ، بما في ذلك التمارين الأولى في الفصل 2 إلى البرنامج الأخير من الفصل 27. تم تضمين رمز معدّل من الكتاب تحت الاستخدام العادل ومع إشعار حقوق الطبع والنشر الصريح المدرج في الملفات ذات الصلة.
تهدف حلولي إلى أن تكون كاملة قدر الإمكان مع غموض قليل أو تشوش. سيتم أيضًا تقديم أسئلة التمرين الكاملة ، وسيتم تجميع الحلول حسب توجيهات الكتاب.
تم إجراء جميع الاختبارات على نظام Linux X86_64 يعمل GCC 7.2.0 أو أكثر. تم تعيين المترجم لتشغيل معيار C89 أو C99 ما لم يذكر خلاف ذلك:
$ gcc filename.c -o filename.o -Wall -Wextra -Wpedantic -std=c89
$ gcc filename.c -o filename.o -Wall -Wextra -Wpedantic -std=c99 لاحظ أنه بالنسبة لجميع التمارين أو المشاريع التي تتطلب رأس <math.h> ، يلزم الارتباط في GCC ، أي استخدام خيار -lm . يتم توفير Makefile S لمثل هذه البرامج ، ويتم توفير Makefile S أيضًا للمشاريع التي تتكون من ملفات متعددة.
الكود من الكتاب لديه إشعار حقوق الطبع والنشر كما هو مذكور في book-notice.txt .
هذا العمل مرخص له بموجب ترخيص Creative Commons Attribution 4.0 الدولي.