مشاهدة النسخة كاملة : طلب مساعدة


محمد ل ل
18-08-2007, 02:06 AM
ما هو دور التعليمة return و كل مايتعلق بها و شكرا

أبو أمير
18-08-2007, 01:19 PM
التعليمة return تشبه القيام بعملية break ولكن يتم التعامل معها ضمن التوابع.
كما نعلم إذا كان لدينا تابع يعيد قيمة ما وليكن int فإنه يتم ذلك بواسطة التعليمة return
int sum(int y,int x)
**
return x+y;
}
بتنفيذ التابع فإنه يتم الخروج من التابع بعد تنفيذ التعليمة return
مباشرة

محمد ل ل
22-08-2007, 02:34 AM
شكرا جزيلا و جازاك الله كل خير

محمد ل ل
24-08-2007, 09:20 PM
ارجوا المزيد من الايضاح لاني مبتدا

hawashpp
11-09-2007, 05:26 PM
http://www.cplusplus.com/doc/tutorial/program_structure.html
http://msdn2.microsoft.com/en-us/library/k68ktdwf(VS.80).aspx
http://visualcsamples.awardspace.co.uk/

م/أحمد الكحلاوي
16-03-2008, 11:31 PM
بسم الله الرحمن الرحيم


الموضوع محتاج شوية تركيز و تجربة عشان تعرف فايدتها بالظبط لكن بدون تجربة حتفهمها طشاش ( أسف بس هو دا حال البرمجة )


لو قلنا مثلا

int x=1; int y=9; int k= 2;
total= (x+y-k)*w; ok المعادلة رقم 1

لو حطينا Function وسميناها f1

bublic int f1 () // ok
**

int all = x+y-k;
retern all;
}

كده ممكن أكتب المعادلة رقم 1بالشكل دا
total=f1*w;
كده المعادلة f1 حتعمل العملية كاملة وترجع الناتج لوحدها
وطبعا الناتج لازم يكون رقم عشان أنا كتبت قبل إسم الـ function كلمة int يعني نوع الحاجة إلي حيرجعها
وبالتالي ممكن اخلي الدالة بتاعتي ترجع كلمة أو حرف أو أي حاجة أنا عايزة بس أكتب نوع المرتجع قبل إسم الدالة علشان تعوض لوحدها بدل مأرجع اعوض بنفسي


يارب يكون الشرح واضح ولو مكنش واضح رد عليا تاني وأحاول أكتبلك شرح وافي المرة الجاية إن شاء الله



إرفع رأسك أيها المهندس فأنت مهندس

faisal2008
27-03-2008, 10:41 PM
بارك الله فيكم جميعــــا
وأحيي فيكم التعاون