Question: Answer the following given the above Stack and Heap segment: int main() char **charptr = NULL; int *intptr; int x = 5; char c =
Answer the following given the above Stack and Heap segment: int main() char **charptr = NULL; int *intptr; int x = 5; char c = 'a'; charptr - (char **)malloc(2 + sizeof(char *)); *charptr - (char *)malloc(sizeof(char)); **charptr = 'z'; *(charptr + 1) = (char*)malloc(sizeof(char)); *(charptr[@]) = 'b'; charptr[1] = &c; intptr = &x; What should be added to deallocate the dynamic memory? What is the output of: printf("%d %d %d %d %d %d ", &charptr, &intptr, &x, &c, *charptr, charptr[1])
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
