اية معنى و اية الفرق بين return فى الfunctions الجاية دى
int do (); int* do (); int& do();
يعنى ال return بتاعهم اخدة فى اية ؟
اية معنى و اية الفرق بين return فى الfunctions الجاية دى
int do (); int* do (); int& do();
يعنى ال return بتاعهم اخدة فى اية ؟
لا اله الا الله .......................................... محمد رسول الله
السلام عليكم ,,
الأولى :
int do();
تعيد عدد صحيح فقط من نوع int ,,
الثاني :
int *do();
تعيد مؤشر لعدد صحيح int ,,
الثالثة :
int &do();
تعيد رقم صحيح int بالعنوان حيث يمكن أن تمرر كبارمتر في اليسار لمتغير عادي من النوع int وقت التمهيد ,, أو مؤشر بعد وقت الانشاء ,,
كالتالي ,,
int x = do();
أو ,,
int * p; p=do()l
طبعا بشرط كون ال do معرفة من النوع الثالث ,, وطبعا لايمكن كتابة كل الأنواع الثلاثة سويا ,,
هذا الموضوع مغلق.