Page 1 of 1

How do you allocate a matrix using a single pointer in C?(r and c are the number of rows and columns respectively)

Posted: Wed Jul 13, 2022 7:42 pm
by answerhappygod
a) int *arr = malloc(r * c * sizeof(int));
b) int *arr = (int *)malloc(r * c * sizeof(int));
c) int *arr = (int *)malloc(r + c * sizeof(int));
d) int *arr = (int *)malloc(r * c * sizeof(arr));