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

تعلم لغة البرمجة ++C...الدرس الثاني :كتابة أول برنامج لك

اذهب الى الأسفل

 تعلم لغة البرمجة ++C...الدرس الثاني :كتابة أول برنامج لك Empty تعلم لغة البرمجة ++C...الدرس الثاني :كتابة أول برنامج لك

مُساهمة من طرف أحمد مناع في الأحد يوليو 05, 2020 1:59 pm

أهلا بكم

فى هذا المقال سنتعلم سويا كيفية كتابة اول برنامج لنا بلغة السي بلس بلس,  أول برنامج يكتبه المبتدئون هو برنامج يسمى "Hello World" ، والذي ببساطة يطبع "Hello World" على شاشة الكمبيوتر. على الرغم من أنه بسيطة للغاية ، لكنه يحتوي على جميع المكونات الأساسية لبرامج ++C  لنرى البرنامج أولاً ثم سنناقش كل جزء منه بالتفصيل.

الكود:
#include <iostream>

int main() {
  
    std::cout << "Hello World";
    return 0;
}

دعونا نلقي نظرة على الأجزاء المختلفة من البرنامج أعلاه -

السطر الاول [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] <iostream

قمنا باستخدام الامر include لتضمين ملف رأس iostream  وهى عبارة عن مجموعة من الوظائف التى توفرها لغة ++C تسمح بتنفيذ عمليات الإدخال والإخراج القياسية و هى اختصار لجملة input-output stream يحتوي ملف الرأس هذا على تعريفات لكائنات مثل cin و cout و cerr إلخ


السطر الثاني int main

كل برنامج فى لغة ++C لابد أن يحتوي على الوظيفة الرئسية التى تعتبر نقطة بداية التطبيق و يتم ذلك من خلال الكلمة main ثم فتح أقواس بداية ونهاية الوظيفة {} و بداخلها التعليمات البرمجية القابلة للتنفيذ على النحو التالى :

الكود:
int main() {
// التعليمات البرمجية
  return 0;
}

و يمكنك ملاحظة الجملة return 0 التى تقوم بانهاء البرنامج فور الانتهاء من تنفيذ التعليمات البرمجة بداخل الوظيفة الرئسية ، ولكن هذا البيان ليس إلزامياً.

السطر : std::cout << "Hello World!";

وهو عبارة عن التعليمات التى تقوم بطاعة جملة Hello World و تتكون هذه العبارة من أربعة أجزاء:

أولاً : std :: مساحة الاسم أو المكتبة التى تحتوى على كافة كائنات الاخراج و الادخال
ثانيا : cout استخدام كائن الاخراج لطباعة الجملة
ثالثا : عامل الإدراج (<<) ، الذي يشير إلى أنه يتم إدراج ما يلي في std :: cout.
رابعا : الجملة ضمن علامات الاقتباس ("Hello world!") ، هي المحتوى المدرج في الإخراج القياسي.

لاحظ أن التعليمات البرمجية تنتتهي بفاصلة منقوطة (؛). يجب أن تنتهي جميع عبارات C بحرف فاصلة منقوطة. أحد أخطاء بناء الجملة الأكثر شيوعًا في C هو نسيان إنهاء عبارة باستخدام فاصلة منقوطة


يمكنك إضافة العديد من كائنات cout كما تريد لطباعة العديد من الجمل لكنة يطبع على نفس السطر ولا يقوم بانشاء سطر جديد مثال :

الكود:
#include <iostream>

int main() {
  std::cout << "Hello World!";
  std::cout << "I am learning C++";
  return 0;
}

الاخراج
Hello World!I am learning C++

لإدراج سطر جديد ، يمكنك استخدام الحرف \ n:

الكود:
#include <iostream>

int main() {
  std::cout << "Hello World! \n";
  std::cout << "I am learning C++";
  return 0;
}

الاخراج
Hello World!
I am learning C++

هناك طريقة أخرى لإدخال سطر جديد ، باستخدام الامر endl:

الكود:
#include <iostream>

int main() {
  std::cout << "Hello World!" <<std::endl;
  std::cout << "I am learning C++";
  return 0;
}

كما تلاحظ فانت مطالب بالاعلان عن المكتبة القياسية std:: فى كل مرة اردت فيها استخدام امر الطباعة cout لذلك إذا أردت أن تكتب الأمر cout أو اى أمر من أوامر الاخراج القياسية للمكتبة std بشكل مباشر بدون الحاجة لأن تكتب قبلهما std::, قم بتضيمن النطاق std مرة واحدة في الملف و عندها تصبح قادر على استخدام أي شيء موجود فيه بشكل مباشر.

لتضمين النطاق std في الملف main.cpp نكتب using namespace std; فوق الدالة main().على النحو التالى :

الكود:
#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!" << endl;
  cout << "I am learning C++";
  return 0;
}


وهكذا تكون قد أنشئت اول برنامج لك باستخدام ++C

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1066
النقاط : 201930
التقيم : 130
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

 تعلم لغة البرمجة ++C...الدرس الثاني :كتابة أول برنامج لك Empty رد: تعلم لغة البرمجة ++C...الدرس الثاني :كتابة أول برنامج لك

مُساهمة من طرف NEXT في السبت ديسمبر 05, 2020 4:47 pm

للرفع. 😂😂😂😂

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
 تعلم لغة البرمجة ++C...الدرس الثاني :كتابة أول برنامج لك Do.php?imgf=154090993464951
NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 437
النقاط : 200647
التقيم : 24
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى