NOÇÕES DE ARITMÉTICA DE PONTEIROS
Publicado por Thiago 15/11/2005
[ Hits: 6.755 ]
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);
}
Fibonacci por meio de uma função
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
É normal não gostar de KDE? (21)
Servidor para arquivos e banco de dados (4)
780 mil usuários do Janelas baIxaram Linux em um mês (4)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)









