Pointers and dynamic memory
Programming Fundamentals · Engineering
Study notes
Dynamic array in C: int n=5; int *a = (int*)malloc(n*sizeof(int)); for(int i=0;i<n;i++) a[i]=i*i; // use it free(a); Forgetting free() leaks memory; using a after free() is undefined behavior.