Imprimindo Ponteiros
Para imprimir o valor numérico de um ponteiro, use o especificador de formato %p
. Por exemplo:
void
print_pointer(void *ptr)
{
printf("Pointer value is %p\n", ptr);
}
O especificador %p
funciona com qualquer tipo de ponteiro. Ele imprime 0x
seguido do endereço em hexadecimal, usando o tipo inteiro sem sinal apropriado.
Atualizado
Isto foi útil?