عند البدء في أي لغة برمجة ، تكون نقطة البداية دائمًا هي نظام الإدخال / الإخراج الأساسي (I / O) للغة. يمكّنك الإدخال من جمع البيانات عند تشغيل برنامجك ، بينما يسمح لك الإخراج بعرض معلومات معينة للمستخدم.

عند الترميز في C ، تحتاج إلى استدعاء وظائف المكتبة القياسية الصحيحة للإدخال / الإخراج الأساسي. يجب عليك دائمًا تضمين ملف header لضمان تحميل هذه الوظائف في برنامجك.

انتاج |

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

من الممكن أيضًا استخدام دفق إخراج آخر مثل ملف. ومع ذلك ، هذا موضوع متقدم ليوم آخر.

تستخدم لغة C الامتداد printf () وظيفة لطباعة سلسلة من الأحرف على الشاشة. يتم وضع هذه السلسلة من الأحرف (تسمى أحيانًا حرفيًا) بين علامتي اقتباس مزدوجتين داخل printf () وظيفة.

#يشمل 
int main (void) {// الوظيفة الرئيسية المضمنة في كل برنامج
printf ("البرمجة سهلة!
" );
}
الإخراج المعروض:
البرمجة سهلة!

من السطر 1 ، #يشمل هو توجيه المعالج. يخبر المعالج المسبق بتضمين محتويات رأس الإدخال / الإخراج () قبل تجميع البرنامج.

instagram viewer

لاحظ أن إخراج البرنامج لا يتضمن. هذا لأنه تسلسل هروب. تسلسل الهروب هو مجموعة من الأحرف لها معنى خاص ، بخلاف الأحرف الموجودة فيها.

الشرطة المائلة للخلف (\) هو حرف يخبر المترجم أنه سينفذ مخرجات خاصة. فمثلا، يعني أنه سيتم طباعة سطر جديد. سيبدأ إخراج البرنامج التالي (إن وجد) من هذا السطر الجديد.

يلخص الجدول أدناه بعض تسلسلات الهروب الشائعة.

تسلسل الهروب وصف
خط جديد. يضع المؤشر في بداية السطر التالي
\\ حرف الخط المائل العكسي. إدراج شرطة مائلة للخلف في السلسلة
\ t مساحة أفقية. ضع المؤشر عند علامة الجدولة التالية
\" اقتباس مزدوج. إدراج علامات اقتباس مزدوجة في السلسلة

في جوهر الفضاء ، قد تحتاج أحيانًا إلى تفكيك الجوانب الطويلة في محرر النصوص الخاص بك. يمكنك القيام بذلك بشكل مريح باستخدام ملفات متعددة printf () وظائف لطباعة رسالتك.

انظر المثال أدناه:

#يشمل 
int main (void) {// main function
printf ("C هي لغة برمجة منظمة يتم كتابتها بشدة. على عكس بيثون ، تحتاج إلى وضع المتغير ") ؛
printf ("نوع البيانات أثناء البرمجة في C.") ؛
}

إدخال

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

من الجدير معرفة أنه يمكن توجيه تدفق الإدخال إلى شيء آخر ، مثل ملف.

تستخدم لغة C scanf () وظيفة للحصول على مدخلات المستخدم. انظر المثال أدناه:

#يشمل 
int main (void) {
عدد صحيح 1 ؛
printf ("أدخل عددًا صحيحًا
" ); // موجه المستخدم للرد
scanf ("٪ d" ، & صحيح 1) ؛ // قراءة عدد صحيح
إذا ((ن٪ 2) == 0) {
System.out.println ("رقمك زوجي") ؛
}آخر{
System.out.println ("رقمك فردي") ؛}
}

ال scanf () تأخذ الدالة وسيطين: محدد التحويل وعنوان الذاكرة. من المثال أعلاه ، ٪د هو محدد التحويل. انها تخبر scanf () لإدخال عدد صحيح. ال د في ٪د لتقف على "عدد صحيح عشري".

تبدأ الوسيطة الثانية بعلامة العطف (&) ، والذي يسمى "مشغل العنوان" في C. الحجة & عدد صحيح 1 يخبر المترجم بعنوان الذاكرة الذي يجب تخزين القيمة التي حصلت عليها من المستخدم.

بعد scanf () تم تنفيذ العبارة في برنامج ، ينتظر المترجم إدخال قيمة. يمكنك إرسال قيمة عن طريق كتابتها ثم الضغط على مفتاح Enter (أو مفتاح الرجوع). عندما يتم تعيين هذه القيمة للمتغير الخاص بك ، فإن أي مرجع آخر لها في البرنامج سيستخدم نفس القيمة.

برنامج التعلم C مع المبتدئين

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

عادة ما يكون تعلم الأشياء دون تطبيقها على المواقف العملية هو المشكلة. فكر خارج الصندوق حاول أن تضع نفسك في بعض السيناريوهات المثيرة للاهتمام حيث يمكنك تطبيق معرفتك. يعد التدريب مع بعض برامج المبتدئين أحد أفضل الطرق للاحتفاظ بالمعرفة المكتسبة حديثًا.

يشاركسقسقةبريد إلكتروني
كيف تتعلم برمجة لغة سي مع هذا المشروع المبتدئ

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

اقرأ التالي

مواضيع ذات صلة
  • برمجة
  • البرمجة C
  • نصائح الترميز
  • برمجة
نبذة عن الكاتب
جيروم ديفيدسون (تم نشر 22 مقالة)

جيروم كاتب في MakeUseOf. يغطي مقالات عن البرمجة و Linux. إنه أيضًا متحمس للعملات المشفرة ويحتفظ دائمًا بعلامات تبويب في صناعة التشفير.

المزيد من Jerome Davidson

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك