Dinamik yaddaş bölgüsündən nə istifadə olunur?
Dinamik yaddaş bölgüsündən nə istifadə olunur?

Video: Dinamik yaddaş bölgüsündən nə istifadə olunur?

Video: Dinamik yaddaş bölgüsündən nə istifadə olunur?
Video: Bölüm 3. Dərs 10. Xülasə 2024, Noyabr
Anonim

Dinamik Yaddaş Ayrılması . Dinamik yaddaşın ayrılması icra edən proqramın əməliyyat sistemindən ona əsas blok verməsini tələb etməsidir yaddaş . Sonra proqram istifadə edir bu yaddaş bəzi məqsəd . Adətən məqsəd məlumat strukturuna node əlavə etməkdir.

Bundan əlavə, dinamik yaddaş bölgüsü nədir?

Dinamik Yaddaş Ayrılması . Dinamik yaddaşın ayrılması idarəetmə sisteminə aiddir yaddaş iş vaxtında. Dinamik yaddaş C proqramlaşdırma dilində idarəetmə malloc(), calloc(), realloc() və free() adlı dörd qrup funksiya vasitəsilə həyata keçirilir.

Yuxarıda əlavə olaraq, dinamik yaddaş bölgüsü və onun növləri nədir? İki var növləri of yaddaşın ayrılması . 1) Statik yaddaşın ayrılması -- ayrılmışdır tərəfindən the kompilyator. Dəqiq ölçü və növü of yaddaş tərtib zamanı məlum olmalıdır. 2) Dinamik yaddaş bölgüsü -- yaddaş ayrılmışdır icra zamanı.

Bundan əlavə, niyə C-də dinamik yaddaş ayrılmasına ehtiyacımız var?

Biz icra zamanı proqramımızı daha çevik edə bilər ayıra bilərdi əlavə yaddaş nə vaxt lazımdır və pulsuz yaddaş olmayanda lazımdır . Ayrılma of yaddaş icra zamanı edir çağırdı dinamik yaddaş bölgüsü . C kitabxana funksiyalarını təmin edir ayırmaq və pulsuz dinamik yaddaş proqramın icrası zamanı.

Dinamik olaraq ayrılmış nə deməkdir?

Dinamik yaddaş ayrılması C/C++ dilində yaddaşın icrasına aiddir ayrılması proqramçı tərəfindən əl ilə. Dinamik olaraq ayrılmışdır yaddaşdır ayrılmışdır Heap və qeyri-statik və yerli dəyişənlər yaddaş alır ayrılmışdır Stack-də (Ətraflı məlumat üçün Yaddaş Layout C Proqramlarına baxın).

Tövsiyə: