Admita o trecho de código a seguir, escrito na linguagem de programação C.
#include <stdio.h>
int main() {
int *p;
int array[] = {4, 12, 0, 9, 8, 3};
p = array;
p += 4;
printf("%p-", p);
printf("%d-", *p);
printf("%p", &p);
return 0;
}
Assumindo que o tipo int ocupa 32 bits, que o endereço da variável p é 0x22f1 e que o endereço de array[0] é 0x79f2, qual será a saída apresentada na tela após a execução desse código?