Not to be confused with:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
int *x = malloc(sizeof(int) * 5);
memset(x, 0, sizeof(int) * 5);
printf("%d\n", *x);
printf("%d\n", *(x+1));
printf("%p\n", x);
printf("%p\n", x+1);
printf("%p\n", &x);
printf("%p\n", &x+1);
return 0;
}