slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner


» Screenshot

Scripts

Linux user

Publicado por Thiago em 15/11/2005    [ 5130 hits ]

Login: thiagoamm, 412411 pontos

Download:



Descrição

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.


[ Download: testeponteiro4.c ]   [ Enviar nova versão ]

[ 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
   Script Linux recomendado Tabela ASCII
   Script Linux recomendado PROGRAMA EMP. DE ENERGIA
   Script Linux recomendado calculadora
   Script Linux recomendado Validador de Cartão de Credito
   Script Linux recomendado Boletim escolar

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.