الفرق بين المراجعتين لصفحة: «برمجة سي ++/الدرس السادس»
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل |
ط تدقيق إملائي، الأخطاء المصححة: إستخدام ← استخدام (3) باستخدام أوب (0) |
||
سطر 6: | سطر 6: | ||
== الدوال == |
== الدوال == |
||
functions أو الدوال، هي كتابة جزء من الشيفرة بشكل يسمح |
functions أو الدوال، هي كتابة جزء من الشيفرة بشكل يسمح باستخدامها بشكل متكرر دون إعادة كتابة كامل العمليات، وذلك بشكل شبيه بالدوال الرياضية التي تربط المدخلات بقيم المخرجات. |
||
=== الإعلان عن الدوال === |
=== الإعلان عن الدوال === |
||
يجب الإعلان عن الدوال قبل |
يجب الإعلان عن الدوال قبل استخدامها، وكتابة الدالة بالكامل قبل استخدامها يعوض عن الإعلان عنها، ولكن من المتبع والمتعارف عليه بشكل واسع الإعلان عن الدوال أولا، ويكون الإعلان عن الدالة بذكر نوع القيمة المرجعة واسم الدالة ونوع المدخلات متوعا بفاصلة منقوطة، فمثلا: |
||
<div dir="ltr"> |
<div dir="ltr"> |
||
<pre> |
<pre> |
مراجعة 17:49، 16 نوفمبر 2020
الدوال
functions أو الدوال، هي كتابة جزء من الشيفرة بشكل يسمح باستخدامها بشكل متكرر دون إعادة كتابة كامل العمليات، وذلك بشكل شبيه بالدوال الرياضية التي تربط المدخلات بقيم المخرجات.
الإعلان عن الدوال
يجب الإعلان عن الدوال قبل استخدامها، وكتابة الدالة بالكامل قبل استخدامها يعوض عن الإعلان عنها، ولكن من المتبع والمتعارف عليه بشكل واسع الإعلان عن الدوال أولا، ويكون الإعلان عن الدالة بذكر نوع القيمة المرجعة واسم الدالة ونوع المدخلات متوعا بفاصلة منقوطة، فمثلا:
char pos (char *,int) ;
هو إعلان عن دالة اسمها pos، وترجع قيمة حرف (رمز) و لها مدخلتين، أحدها مؤشر على حرف (رمز) والآخر عدد صحيح.
طريقة الكتابة
تكتب الدوال بعدة أجزاء هي:
- نوع القيمة المرجعة.
- اسم الدالة
- المدخلات
- الشيفرة الفعلية
مثال:
int squre (int x) { int y = x * x; return y }