Вам не нужна эта строка в вашем коде, если вы просто хотите напечатать адрес x .
int *aptrx = malloc(sizeof(int));
Вам не нужно выделять память всякий раз, когда вы создаете переменная указателя. Если вы хотите указать на существующую переменную, которую вы хотите в этом случае, вы можете просто сделать
int *aptrx = &x;
Затем попробуйте распечатать адрес, используя строку ниже, используя спецификатор формата % p .
printf("aptrx is %p\n", aptrx);