x32x01
أدارة أكتب كود
- بواسطة x32x01 ||
يعنى إيه Function ؟
- الـ "function" في لغة ++C هو ببساطة زي ما تقول إنك بتعمل "وصفة" أو "طريقة" تقدر تستخدمها بعد كده بدل ما تكرر نفس الكود كل مرة.
- هي جزء من الكود بتكتبه علشان يعمل حاجة معينة (زي عملية حسابية، أو طباعة جملة، أو أي حاجة تانية.
- بتخلي الكود منظم وأسهل في القراءة والتعديل.
- لو فيه حاجة غلط، بتعدلها في مكان واحد بدل ما تدور عليها في كل الكود.
1. نوع البيانات اللي هيرجعه الـ function (مثلاً رقم، كلمة، أو حتى مفيش حاجة).
2. الاسم بتاع الـ function (علشان تقدر تستدعيه بعد كده).
3. المدخلات(لو فيه حاجة عايز تبعتها للـ function علشان يشتغل بيها).
مثال بسيط:
شرح الكود:
-
ده تعريف الـ function اللي بيجمع رقمين.
- int معناها إن الـ function هترجع رقم صحيح.
- a و`b` هما المدخلات.
-
دي النتيجة اللي الـ function هترجعها.
-
هنا بنستدعي الـ function ونبعتلها الرقمين اللي عايزين نجمعهم.
ببساطة، الـ Function في ++C هي أداة بتوفر عليك وقت ومجهود، وبتخليك تكتب كود نظيف ومنظم.
- الـ "function" في لغة ++C هو ببساطة زي ما تقول إنك بتعمل "وصفة" أو "طريقة" تقدر تستخدمها بعد كده بدل ما تكرر نفس الكود كل مرة.
- هي جزء من الكود بتكتبه علشان يعمل حاجة معينة (زي عملية حسابية، أو طباعة جملة، أو أي حاجة تانية.
ليه بنستخدم الـ Functions؟
- بدل ما تكتب نفس الكود أكتر من مرة، بتكتبه مرة واحدة وتستخدمه في أي وقت.- بتخلي الكود منظم وأسهل في القراءة والتعديل.
- لو فيه حاجة غلط، بتعدلها في مكان واحد بدل ما تدور عليها في كل الكود.
إزاي تعمل Function؟
تعريف الـ "function" بيتكون من 3 حاجات أساسية:1. نوع البيانات اللي هيرجعه الـ function (مثلاً رقم، كلمة، أو حتى مفيش حاجة).
2. الاسم بتاع الـ function (علشان تقدر تستدعيه بعد كده).
3. المدخلات(لو فيه حاجة عايز تبعتها للـ function علشان يشتغل بيها).
مثال بسيط:
C++:
#include <iostream>
using namespace std;
// دي Function بتجمع رقمين
int sum(int a, int b) {
return a + b; // بترجع مجموع الرقمين
}
int main() {
int result = sum(5, 3); // استدعاء الـ Function
cout << "The sum is: " << result << endl; // طباعة النتيجة
return 0;
}
-
int sum(int a, int b)
:ده تعريف الـ function اللي بيجمع رقمين.
- int معناها إن الـ function هترجع رقم صحيح.
- a و`b` هما المدخلات.
-
return a + b
:دي النتيجة اللي الـ function هترجعها.
-
sum(5, 3)
:هنا بنستدعي الـ function ونبعتلها الرقمين اللي عايزين نجمعهم.
ببساطة، الـ Function في ++C هي أداة بتوفر عليك وقت ومجهود، وبتخليك تكتب كود نظيف ومنظم.