Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* (tradução livre - partes do texto original) Mais um exemplo que retiro para elucidação...: Uma variável ponteiro do tipo void* é um ponteiro genérico, no sentido de que pode apontar a uma variável de qualquer tipo de dado. Para acessar o conteúdo da memória de um endereço apontado por um ponteiro void*, o TYPECAST é necessário. Por exemplo: */
- #include <stdio.h>
- /* Exemple from void* Pointer */
- int main()
- {
- void *ptr;
- int i = 10;
- ptr = &i;
- *(int*)ptr += 20;
- printf("%d\n", i);
- return 0;
- }
- /* (tradução livre) Para acessar o valor de i, nós usamos typecast no ponteiro para o tipo da variável a e o programa joga 30 na tela. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement