الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن حد يشرح لي (scope) و (life time)

بدأه ساهر88 في 22 أكتوبر 2010 · 2 رد · 372 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا...

ممكن احد يشرح لي (scope) و(life time)

في برنامج سي بلس بلس

وويش اهميتهن؟؟

لان مش فاهم بصراحة..

بليز امتحاني قريب..

#2

يقصد بالـ scope , مجال أو نطاق .. عند تعريف المتغيرات بداخله لا يمكن إستخدامها خارجه ..

مثال ..

int main()
{
 {
    int i = 1 ;				   
 }
    i=3;
   return 0;
}

تم تعريف المتغير i داخل نطاق محلي .. لكن عند إستخدام المتغير خارج النطاق ينتج عنه خطأ , يمكنك تجربة الكود ,

و يقصد بالـ life time هي الفترة الزمنية التي تكون فيها المتغيرات موجودة أثناء التنفيذ ,

لو نظرنا للمثال : نجد أن life time للمتغير i ينتهي بخروجنا من النطاق ..

والله أعلم , بالتوفيق ,

1

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#3

تابعى هذه الدورة

الرابط الخاص بي

.Everyone has a dream

.I never thought that I would be the one I am on now

...No Pain No Gain

مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...

تعديل: مشرف قسم السى/سى++ من 2012.

مواضيع مشابهة