Question: match code with diagram Question 3 1 pts Consider the following memory diagram where mis on the stack and the rest is heap memory. It
match code with diagram
Question 3 1 pts Consider the following memory diagram where mis on the stack and the rest is heap memory. It is intended to be used as a 2-dimensional matrix of integers having 3 rows with each having 4 columns (where? indicates an uninitialized integer value): Which one of the following code fragments will allocate the heap memory as diagrammed above? int **m = malloc(sizeof (int) + 3); m[0] = malloc(sizeof(int) * 3 * 4); m[1] = malloc(sizeof(int) + 3 + 4); m[2] = malloc(sizeof(int) * 3 * 4); int *m = malloc(sizeof(int*) * 3 * 4); int **m = malloc(sizeof(int*) * 3); m[0] = malloc(sizeof(int*) * 3 * 4); m[1] = m[0]; m[2] = m[0]; int **m = malloc(sizeof(int*) * 3); m[0] = malloc(sizeof(int) * 4); m[1] = malloc(sizeof(int) + 4); m[2] = malloc(sizeof (int) * 4); int **m = malloc(sizeof(int*) * 3); m[0] = malloc(sizeof(int) + 3 + 4); m[1] = m[0] + 4; m[2] = m[1] + 4
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
