*

Descrição

Desreferência é uma das características da linguagem C para uso especificamente com ponteiros. O operador * (asterisco) é utilizado para esse propósito. Se p é um ponteiro, então *p representa o valor contido no endereço apontado por p.

Código de Exemplo

int *p; // declara um ponteiro para uma variável do tipo int int i = 5; int resultado = 0; p = &i; // agora 'p' contém o endereço de 'i' resultado = *p; // 'resultado' recebe o valor contido no endereço apontado por 'p' // isto é, recebe o valor de 'i', que é 5

※ Notas e Advertências:

Ponteiros são um dos assuntos mais complicados para iniciantes na linguagem C aprenderem, e é possível escrever a grande maioria dos sketches Arduino sem nunca encontrar ponteiros. No entanto, para manipular certas estruturas de dados, o uso de ponteiros pode simplificar o código. O conhecimento da manipulação de ponteiros é vantajoso de se ter no seu kit de ferramentas.

Ver Também

Definição : Ponteiros)

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.