Adobe PDF (757.22 kB)
Title Details:
Δυναμική διαχείριση μνήμης
Authors: Mastorokostas, Paris
Reviewer: Thramboulidis, Kleanthis
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
Keywords:
Procedural Programming
Modularity
Interfaces
Algorithms
Description:
Abstract:
Στο κεφάλαιο αυτό ο αναγνώστης εισάγεται στην έννοια της δυναμικής διαχείρισης μνήμης. Αρχικά, δίνονται ο ορισμός, τα χαρακτηριστικά της και συγκρίνεται με τους υπόλοιπους τρόπους διαχείρισης μνήμης. Ακολούθως, παρουσιάζονται οι συναρτήσεις δυναμικής διαχείρισης μνήμης. Στην επόμενη ενότητα μελετώνται οι μονοδιάστατοι και πολυδιάστατοι δυναμικοί πίνακες και περιγράφεται η έννοια του δείκτη σε δείκτες με τη βοήθεια αναλυτικών παραδειγμάτων. Το κεφάλαιο ολοκληρώνεται με ένα εκτενές παράδειγμα διαδικαστικού προγραμματισμού, στο οποίο γίνεται χρήση των εννοιών, των γλωσσικών κατασκευών και των εργαλείων που μελετήθηκαν στο παρόν και τα προηγούμενα κεφάλαια.
Table of Contents:
7. Δυναμική διαχείριση μνήμης
Σύνοψη
Λέξεις κλειδιά
Προαπαιτούμενη γνώση
7.1 Η έννοια της δυναμικής διαχείρισης μνήμης
7.2 Oι συναρτήσεις malloc, calloc και free
7.3 Η συνάρτηση realloc
7.4 Μονοδιάστατοι δυναμικοί πίνακες
7.5 Πίνακας δεικτών για τη διαχείριση αλφαριθμητικών
7.6 Δείκτης σε δείκτες για τη διαχείριση πολυδιάστατων πινάκων δεδομένων
7.7 Συναρτήσεις οριζόμενες από τον χρήστη για τη δέσμευση/αποδέσμευση μνήμης
7.8. Παράδειγμα ανάπτυξης προγράμματος
Ερωτήσεις αυτοαξιολόγησης - ασκήσεις
Βιβλιογραφία κεφαλαίου
Linguistic Editors: Bismpa, Anna
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-nd/3.0/gr
Handle http://hdl.handle.net/11419/1354
Bibliographic Reference: Mastorokostas, P. (2015). Δυναμική διαχείριση μνήμης [Chapter]. In Mastorokostas, P. 2015. Procedural programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/1354
Language: Greek
Is Part of: Procedural programming
Number of pages 26
Publication Origin: Kallipos, Open Academic Editions