NOÇÕES DE ARITMÉTICA DE PONTEIROS
Publicado por Thiago 15/11/2005
[ Hits: 6.815 ]
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.
/* 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);
}
Meu primeiro programa em C (Olá mundo)
Máximo Divisor Comum (algoritmo de Euclides)
Utilizando ESTRUTURA DE DADOS (REGISTRO) - abordagem simples e rápida
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Midia de instalação LM-21.3 não inicializa (15)
What are the biggest challenges banks face with compliance training? (0)
Reunir material [RESOLVIDO] (4)
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (4)









