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


منتدى متجدد قادم بقوة انشاء الله
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 ما هي الدوال في سي لغة البرمجة C

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin



عدد المساهمات : 106
تاريخ التسجيل : 01/09/2010

ما هي الدوال في سي لغة البرمجة C Empty
مُساهمةموضوع: ما هي الدوال في سي لغة البرمجة C   ما هي الدوال في سي لغة البرمجة C I_icon_minitimeالخميس سبتمبر 02, 2010 7:53 pm

ما هي الدوال في سي لغة البرمجة C F900fcom060829063059125921ws2</STRONG>
</STRONG>
أعزائي أعضاء ومشرفي وزوار منتدى لغة البرمجة
</SPAN>
ما هي الدوال في سي لغة البرمجة C 138796766</STRONG>

</SPAN>
</SPAN>
في هذا الدرس سنقلي الضوء على الدوال بصفة عامة في لغة السي
أي ماهي الدالة كيفية تعريفها الأنواه والنتائج المقدمة من طرفها
[size=12]</SPAN>
</SPAN>
</SPAN>
</SPAN> [size=12]

[size=21]ما هي الدوال في سي لغة البرمجة C Logocgang3sy8

مقدمة
عند تعريف دالة ، يجب أن نبين مايلي</SPAN>


  • اسم الدالة</SPAN>
  • نوع ، عدد وأسماء بارامترات الدالة</SPAN>
  • نوع النتائج المقدمة من طرف الدالة</SPAN>
  • البيانات المحلية للدالة</SPAN>
  • التعليمات ااتنفيذية
ما هي الدوال في سي لغة البرمجة C Logocgang3sy8
</SPAN>
تعريف الدالة في السي :</SPAN>


</SPAN>
ما هي الدوال في سي لغة البرمجة C Gif</SPAN>


</SPAN>

</SPAN>

</SPAN>

</SPAN>
[size=21]يجب ملاحظة أنه بين بارامترات الدالة توجد فاصلة وليس نقطة-فاصلة .
ما هي الدوال في سي لغة البرمجة C Logocgang3sy8</SPAN>
نوع دالة</SPAN>
إذا كان دالة </SPAN>f</SPAN> </SPAN></SPAN>تقدم نتائج من نوع </SPAN>t </SPAN></SPAN></SPAN> </SPAN>نقول بأن الدالة هي من نوع </SPAN>t</SPAN>
مثال</SPAN>
هذه الدالة </SPAN>max </SPAN></SPAN></SPAN> </SPAN>هي من نوع </SPAN>int</SPAN> </SPAN></SPAN></SPAN>تحتاج إلى بارامترين من نوع </SPAN>int </SPAN></SPAN></SPAN> </SPAN></SPAN> . ونتائج هذه الدالة يمكن إدخالها في دالة أخرى</SPAN>


[size=12]int max(int a, b N2)</SPAN> { if (a>b) </SPAN>return a</SPAN>; else </SPAN>return b; }




مثال اخر </SPAN>
الدالة </SPAN>B </SPAN></SPAN></SPAN> </SPAN>هي من نوع </SPAN>float </SPAN></SPAN></SPAN> </SPAN></SPAN> ولكنها تعمل من دون أي بارامتر لذلك عند مناداتها من طرف دالة أخر يمكن فقط كتابة </SPAN>B(); </SPAN></SPAN></SPAN> </SPAN>فقط</SPAN>

float B() { return 5.2; }



ما هي الدوال في سي لغة البرمجة C Logocgang3sy8



أنواع النتائج المقدمة من طرف الدالة يمكن أن تكون عبارة عن :</SPAN>

· </SPAN></SPAN></SPAN>نوع حساب </SPAN></SPAN>int , float , double …</SPAN> </SPAN>

· </SPAN></SPAN></SPAN>سجل </SPAN></SPAN>structure </SPAN> </SPAN>

· </SPAN></SPAN></SPAN>مؤشر </SPAN></SPAN>pointeur </SPAN>

· </SPAN></SPAN></SPAN>أو دالة فارغة </SPAN></SPAN>void</SPAN>
ما هي الدوال في سي لغة البرمجة C Logocgang3sy8</SPAN>
ملاحظة بخصوص الدالة </SPAN>main</SPAN>


الدالة </SPAN>main </SPAN></SPAN></SPAN> </SPAN>هي من نوع </SPAN>int </SPAN></SPAN></SPAN> </SPAN>وعند كتابتك للدالة </SPAN>main </SPAN></SPAN></SPAN> </SPAN>هكذا </SPAN>main() </SPAN></SPAN></SPAN> </SPAN>فإنها تعني : </SPAN>int main(void)</SPAN>

هكذا ننهي هذا الموضوع الخاص بالتعريف العام للدوال في السي .</SPAN>
[/size]</SPAN>
[/size][/size][/size][/size]
</SPAN>

</SPAN>
ما هي الدوال في سي لغة البرمجة C 138796766



أرجوا أن يعجبكم الشرح

في أمان الله
ما هي الدوال في سي لغة البرمجة C 34787798xm6xo8pf8
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://chicavara.yoo7.com
 
ما هي الدوال في سي لغة البرمجة C
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» لغة البرمجة وتعريفها
» هل تريدون تعلم البرمجة و لا تدرون من أين تبدؤون؟ إذن إدخلوا/دورة لغة c/تمارين تطبيقية

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التجديد :: منتدى الكمبيوتر والانترنيت :: لغة البرمجة-
انتقل الى: