#include "stdio.h"
#include "stdlib.h"
int main() {
int ROW = 3;
int COL = 3;
int* P = (int*)malloc(sizeof(int)*ROW*COL);
int** PP = (int**)malloc(sizeof(int*)*ROW);
for (int i=0; i<ROW; i++)
{
PP[i] = P + i*COL;
}
for (int i=0; i<ROW*COL; i++)
{
P[i] = i;
printf("%5d ", P[i]);
}
printf("\n\n");
for (int i=0; i<ROW; i++)
{
for (int j=0; j<COL; j++)
{
printf("%5d ", PP[i][j]);
}
printf("\n");
}
free(PP);
free(P);
return 0;
}