Dark Mode
Dynamische Arrays
// malloc, calloc, realloc, free
#include <stdlib.h>
// Dynamisches Array lebt über Scope hinaus
void erstelle_array() {
// malloc reserviert N*sizeof(double) Speicherplatz
double * arr = malloc(N*sizeof(double)));
return arr;
}
int main() {
double * my_arr = erstelle_array();
// Greife auf einzelne Einträge zu
printf("%lf\n", my_arr[1]);
// Verändere Größe
my_array = realloc(my_array, (N+1)*sizeof(double));
// ! Größe muss von euch getrackt werden
// Strings
char * str = calloc(N, sizeof(char));
}