Public feed
#377675
#include <stdio.h>#define MAX 5int main() { int a[MAX][MAX], **p, i=0, j=0; for (i = 0; i < MAX; i++) *(p+i) = *(a+i); //*p = *a; for (i = 0; i < MAX; i++) { for (j = 0; j < MAX; j++) *( *(p+i) + j) = i*MAX + j; // <=> *p[i]+j <=> p[i][j] } for (i = 0; i < MAX; i++) { for (j = 0; j < MAX; j++) printf("pointer: %d %p array: %d %p\n", *(*(p+i)+j), p[i]+j, a[i][j], &a[i][j]); } return 0;}