تعلم البرمجة بلغة ++Cnnقناة تهتم بتعليم لغة البرمجة C++، مصممة لجميع المبرمجين من المبتدئين حتى المحترفين. في هذه القناة، ستجد شروحات مفصلة للغة C++ بالإضافة إلى فيديوهات تعليمية متنوعة وبرامج مجانية لتسهيل عملية التعلم. كما تقدم القناة مشاريع مجانية للممارسة وتطوير المهارات، وتوفر كتب تصميم وبرمجة بالإضافة إلى مراجع مفيدة وأسئلة محلولة.
انضم إلينا الآن على القناة لتستفيد من العديد من الفوائد والموارد التعليمية المتميزة التي نقدمها. ستجد في القناة مجموعة كبيرة من البرامج والأكواد التي ستساعدك على تعلم وتطوير مهارات البرمجة بلغة C++ بشكل فعال ومبسط.
لا تفوت الفرصة لتعلم البرمجة بلغة C++ بشكل ممتع وسهل. انضم إلى قناتنا الآن وابدأ رحلتك في عالم البرمجة والتطوير الذاتي!
قم بزيارة القناة من خلال الرابط التالي: https://t.me/LearnCPlus_Plus
25 Dec, 16:10
21 Dec, 06:30
15 Dec, 18:39
11 Dec, 11:09
26 Nov, 18:35
26 Nov, 18:30
i
في التعبير أولاً، ثم يتم زيادة قيمتها بعد ذلك. 26 Nov, 18:28
++i
و i++
i
بمقدار واحد. i
أولاً ثم يتم استخدام القيمة الجديدة في التعبير. 12 Nov, 14:22
25 Oct, 21:59
22 Oct, 01:46
17 Oct, 19:43
17 Oct, 19:37
12 Oct, 19:35
int add(int a, int b) {
int sum = a + b;
return sum;
}
int main (){
int x=6,y=9;
cout<<add(x,y);
//في هذه الحالة سوف يكون المخرج 15
}
//اسناد القيمة المرجعة من الدالة إلى متغير
int add(int a, int b) {
int sum = a + b;
return sum;
}
int main (){
int result = add(3, 4);
cout<<result<<endl;
//هنا سيكون المخرج 7
}
طباعة قيمة ارجاع الدالة اذا كانت من النوع الذي يرجع قيمة
int add(int a, int b) {
int sum = a + b;
return sum;
}
int main (){
cout<<add(50,30)<<endl;
//هنا سيكون المخرج 80
}
استدعاء الدالة اذا كانت من النوع الذي لا يرجع قيمة(void)
void add(int a, int b) {
int sum = a + b;
cout<<sum;
}
int main (){
add(6,3);
//هنا سيكون المخرج 9
}
ملاحظة :يجب كتابة القوسين بعد اسم الدالة عند استدعائها حتى ولو لم تكن تحتوي على متغيرات(parameters).
void printMessage(string message) {
cout << message << endl;
}
int square(int x) {
return x * x;
//هنا سوف ترجع قيمة من نوع int بحسب نوع الدالة
}
int main (){
cout<<square(2);
//هنا سيكون المخرج 4
}
#############♻️♻️♻️♻️
#include <iostream>
using namespace std;
int add(int a, int b); // forward declaration
// هذا النوع من التعريف يسمى (prototype)
يعني أنه يتم التصريح بالدالة فقط قبل دالة main دون كتابة جسم الدالة body حيث يتم كتابته بعد دالة main
ويجب أن ينتهي هذا النوع من التصريح (التعريف) بفاصلة منقوطة ";"
int main() {
int result = add(2,6);
cout << "Result is: " << result << endl;
//هنا سيكون المخرج 8
return 0;
}
int add(int a, int b) {
int sum = a + b;
return sum;
}
هذه هي بعض النقاط الرئيسية التي تشرح كيفية استخدام وتعريف الدوال في لغة C++ بشكل مفصل. يمكنك استخدام الدوال لتنظيم الكود وزيادة إعادة الاستخدام وجعل البرنامج أكثر فعالية وسهولة قراءة.