First page Back Continue Last page Overview Graphics
ponteiros 3
aritmética de ponteiros
comentário: *(s+3) significa adicionar
3*sizeof(char) ao ponteiro antes de
obter o valor apontado.
- obs: um cast modifica a aritmética descrita acima
Exemplo: experimente ver o valor de
*((int *)s+3)
- ponteiros para void, como (void *) não podem ser usados
em expressões aritméticas.
ponteiros para funções
Exemplo: char ** (*f)(int i)
Obs: parênteses englobando *f é necessário (precedência)