#include <stdio.h>
int main(void)
{
int array[3] = {0};
int *p1 = &array[0], *p2 = &array[1];
printf("p1 = %p\n", (void*) p1);
printf("array = %p\n", (void*) array);
printf("p2 = %p\n", (void*) p2);
printf("&array[1] = %p\n", (void*) &array[1]);
*p1 = 18;
*p2 = 99;
for (int i = 0; i < 3; i++)
printf("%3d", array[i]);
return 0;
}
/*
run:
p1 = 000000000022FE20
array = 000000000022FE20
p2 = 000000000022FE24
&array[1] = 000000000022FE24
18 99 0
*/