जॉइन Examsbookउत्तर :
How would you free the memory allocated by the following program?
#include "alloc.h"
#define MAXROW 3
#define MAXCOL 4
main()
{
int **p, i;
p = (int **) malloc (MAXROW * sizeof (int *));
for ( i = 0; i < MAXROW ; i++)
p[i] = (int *) malloc (MAXCOL * sizeof (int ));
}5
प्र: How would you free the memory allocated by the following program? #include "alloc.h" #define MAXROW 3 #define MAXCOL 4 main() { int **p, i; p = (int **) malloc (MAXROW * sizeof (int *)); for ( i = 0; i < MAXROW ; i++) p[i] = (int *) malloc (MAXCOL * sizeof (int )); }
- उत्तर देखेंउत्तर छिपाएं
- Workspace
उत्तर :
व्याख्या :
for ( i=0; i < MAXROW ; i++) free (p[i]); free (p);

