مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
C
مسار عملي لتعلم C من الصفر
التعريف أولا
ما هي C
C لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم C من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
main.cالتشغيل cc main.c && ./a.outالعادة تعلم جزءا صغيرا من C ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
مترجم C هي البيئة التي تشغل كود main.c.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax printfprintf("%d\n", 42);الناتج 42نسب اللغة
شجرة C
اعرف من أين جاءت C وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
C السؤال 1
C السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
C السؤال 2
C السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
C السؤال 3
C السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
C السؤال 4
C السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
C السؤال 5
C السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
C السؤال 6
C السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
C السؤال 7
C السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
C السؤال 8
C السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
C السؤال 9
C السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
C السؤال 10
C السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
C السؤال 11
C السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
C السؤال 12
C السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
C السؤال 13
C السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
C السؤال 14
C السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
C السؤال 15
C السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
C السؤال 16
C السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
C السؤال 17
C السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
C السؤال 18
C السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
C السؤال 1
C السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
printf("%d\n", 42);مرجع
أنماط main.c
cc main.c && ./a.outentry point output syntax printf
ناتج البرنامج
printf("%d\n", 42);- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types int
القيم والأسماء
int total = 42;
printf("%d\n", total);- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection Array
الدوال والمجموعات
int add(int a, int b) {
return a + b;
}
int scores[] = {40, 2};
printf("%zu\n", sizeof(scores) / sizeof(scores[0]));- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر