17. ADVANCED USES OF POINTERS Dynamic Storage Allocation ⢠Many programs require dynamic storage allocation: the ability to allocate storage as needed during program execution.…