"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لغة C أصبحت سهلة: مقدمة لطيفة لأساسيات البرمجة

لغة C أصبحت سهلة: مقدمة لطيفة لأساسيات البرمجة

تم النشر بتاريخ 2024-10-31
تصفح:359

C Made Easy: A Gentle Introduction to Programming Fundamentals

لغة C سهلة: دليل المبتدئين لأساسيات البرمجة

مقدمة

لغة البرمجة C هي لغة برمجة قوية تستخدم على نطاق واسع لإنشاء أنظمة التشغيل، الأنظمة المدمجة والتطبيقات عالية الأداء. سيأخذك هذا الدليل في رحلة إلى برمجة C، بدءًا من الأساسيات وسيرشدك خطوة بخطوة عبر مفاهيمها الأساسية.

تثبيت مترجم C

قبل البدء، تحتاج إلى تثبيت مترجم C. يوصى بالخيارات التالية:

  • مترجم GNU C (GCC): لنظام Linux وmacOS وWindows
  • Microsoft Visual C: لنظام التشغيل Windows
  • Clang: متاح على نظامي التشغيل macOS وLinux

قم بإنشاء أول برنامج C خاص بك

لنبدأ ببرنامج "Hello, World!" البسيط:

#include 

int main() {
    printf("你好,世界!\n");
    return 0;
}

فهم كود C

#include : هذا هو توجيه المعالج المسبق الذي يتضمن مكتبة الإدخال/الإخراج القياسية ويسمح لك باستخدام printf() الدالة.

int main(): هذه هي نقطة الدخول للبرنامج، وهي تحدد الوظيفة main.

printf("Hello, World!\n"): يتم استخدام وظيفة printf() لإخراج النص إلى الشاشة.

return 0;: هذه هي القيمة المرجعة للوظيفة الرئيسية، والتي تشير إلى التنفيذ الناجح للبرنامج.

نوع البيانات

يحتوي C على أنواع بيانات مختلفة لتمثيل قيم بيانات مختلفة:

  • int: عدد صحيح
  • float: رقم النقطة العائمة
  • char : حرف واحد
  • مزدوج : رقم الفاصلة العائمة المزدوج

المتغيرات والثوابت

  • المتغيرات : الموقع المسمى حيث يتم تخزين البيانات.
  • الثابت: القيمة التي لا يمكن تغييرها.

استخدم الكلمة الأساسية const للإعلان عن الثوابت، على سبيل المثال:

const int MY_CONSTANT = 10;

تدفق التحكم

[ يوفر &&&] C عبارات تتحكم في تدفق تنفيذ البرنامج: بيان

    if-else
  • : تنفيذ كتلة من التعليمات البرمجية بناءً على شرط.
  • حلقة
  • : كرر مجموعة من التعليمات البرمجية، مثل حلقة for وحلقة while .
  • الوظائف

الوظائف هي كتل قابلة لإعادة الاستخدام من التعليمات البرمجية. يمكنك تحديد دالة لا تُرجع قيمة باستخدام الكلمة الأساسية

void

، على سبيل المثال: void print_message() { printf("هذه رسالة من الوظيفة!\n");

void print_message() {
    printf("这是来自函数的消息!\n");
}

#include #تشمل إنت الرئيسي () { دائرة نصف قطرها تعويم؛ printf("الرجاء إدخال نصف قطر الدائرة:"); scanf("%f", &radius); منطقة العائمة = M_PI * نصف القطر * نصف القطر؛ printf("مساحة الدائرة هي: %f\n", Area); العودة 0؛

#include 
#include 

int main() {
    float radius;

    printf("请输入圆的半径:");
    scanf("%f", &radius);

    float area = M_PI * radius * radius;

    printf("圆的面积为:%f\n", area);

    return 0;
}
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3