C-Programmierung #27: Dynamische Speicherverwaltung
Christian Stöcker
0:00 / 0:00
C-Programmierung #27: Dynamische Speicherverwaltung
3 707 просмотров · 5 лет назад
Christian Stöcker
4,89 тыс. подписчиков
3 707 просмотров · 5 лет назад
Es gibt Anwendungen, für die Speicher zur Laufzeit des Programms zur Verfügung gestellt werden muss. Da man also im Moment der Programmierung nicht weiß, wie viel Speicher zur Laufzeit genau benötigt wird, gibt es hierfür spezielle Funktionen, mit denen man dynamisch Speicher allokieren und verwalten kann. Das sind die Funktionen malloc, calloc, free und realloc, deren prinzipielle Verwendung in diesem Video erläutert wird.
Ihr wollt noch mehr zur Programmierung in C lernen? Die Playlist mit allen Videos findet ihr hier: • Zahlensysteme
▬ Inhalte ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
00:00 - Intro
01:07 - Das Beispiel "Ringspeicher"
02:10 - Speicher reservieren mit malloc() und calloc()
04:38 - Zugriff auf dynamisch reservierten Speicher
05:42 - Freigabe von reserviertem Speicher mit free()
07:06 - Größe des reservierten Speichers verändern mit realloc()
12:42 - Outro