NOÇÕES DE ARITMÉTICA DE PONTEIROS

Publicado por Thiago 15/11/2005

[ Hits: 5.235 ]

Download testeponteiro4.c




Sugiro que aqueles que venham a ter contato com esse código, procurem informações sobre ponteiros e aritmética de ponteiros e depois analizem melhor o código.
Sugestões são bem aceitas.




Esconder código-fonte

/* Exemplo de aritmética de ponteiros */

int main()
{
    char c, *pc;
    int i, *pi; 
    float f, *pf;
    printf("\n");
    printf("------------------------------------------------------------ \n");
    printf("\n     A R I T M E T I C A    D E    P O N T E I R O S  \n \n");
    printf("------------------------------------------------------------ \n \n");
    
    printf("------------------------------------------------------------ \n");
    printf("--> PASSO 1 \n \n");
    printf("c, variavel de tipo char, endereco = %p \n",pc);
    printf("i, variavel de tipo int, endereco = %p \n",pi);
    printf("f, variavel de tipo float, endereco = %p \n",pf);
    printf("------------------------------------------------------------ \n \n");

    printf("------------------------------------------------------------ \n");
    printf("--> PASSO 2 \n \n");
    printf("pc, aponta para c \n");
    printf("pi, aponta para i \n");
    printf("pf, aponta para f \n");
    printf("------------------------------------------------------------ \n \n");
    
    printf("------------------------------------------------------------ \n");
    printf("--> PASSO 3 \n \n");
    printf("INCREMENTANDO ENDERECOS \n");    
    pc = pc + 1;
    pi = pi + 1;
    pf = pf + 1; 
    printf("------------------------------------------------------------ \n \n");

    printf("------------------------------------------------------------ \n");
    printf("--> PASSO 4 \n \n");
    printf("ENDERECAMENTO ATUALIZADO \n");
    printf("--> Agora o endereco apontado por pc e = %p \n",pc);
    printf("--> Agora o endereco apontado por pi e = %p \n",pi);
    printf("--> Agora o endereco apontado por pf e = %p \n",pf);   
    printf("------------------------------------------------------------ \n \n");
    printf("\n");
    return(0);
}

Scripts recomendados

Função switch q armazena sequencias

[C] Ponteiros e strings

Cálculo de Energia de um Corpo

funcsoma2.c - Soma 2 pontos flutuantes

ANO BISEXTO

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário