NOÇÕES DE ARITMÉTICA DE PONTEIROS
Publicado por Thiago 15/11/2005
[ Hits: 6.811 ]
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);
}
Tamantipo - Mostra o tamanho dos tipos: char, int, float...
Nenhum comentário foi encontrado.
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Problema ao instalar Linux Mint. (1)
Midia de instalação LM-21.3 não inicializa (11)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









