|
لغة
++C / function
|
فى الواقع من الضرورى ان ان نتعلم ما هى الfunction وهل من الممكن ان نصنع نحن واحدة لكى نستخدمها فى البرامج وإذا امكن دلك كف تم ؟ فتعالى اخى الكريم لنتعرف سويآ.
Function هى مجموعة من الاوامر لعمل حدث معين وبمجرد ان تنادى على هذه ال function
يتم إجراء الحدث.وهى تنقسم الى قسمين الاول وهو معرف فى مكتبة السى وهذا يتم من خلال الشركات المنتجة للغة والثانى يتم كتابته وتعريفه من خلالك انت وهذا ما سوف نتعلمه.
مثال لتوضيح ا function
|
// void function example
#include <iostream.h>
void dummyfunction (void)
{
cout
<< "hello Talawy”;
}
int main ()
{
dummyfunction ();
return 0;
}
|
|
| ويصبح البرنامج على شاشة السى كالأتى: |
|
من الواضح من المثال السابق ان ال function يكتب اسمها ونوع البيانات قبل جملة int mainكما ان تعريف ال function يمكن ان يكتب قبل جملة int main أو بعدها ثم ينادى عليها من داخل البرنامج بأسمها.
|
| مثال أخر: |
// function example
#include <iostream.h>
int addition (int a, int b)
{
int r;
r=a+b;
return (r);
}
int main ()
{
int z;
z = addition (5,3);
cout <<
"The result is " << z;
return 0;
}
|
|
| ويظهر على شاشة السى كالأتى : |
|
|