NOÇÕES DE ARITMÉTICA DE PONTEIROS
Publicado por Thiago 15/11/2005
[ Hits: 6.726 ]
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);
}
Calculadora simples com uso de switch , funções e #define
Número par ou ímpar (com operado bit a bit)
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
VOL já não é mais como antes? (9)
É normal não gostar de KDE? (13)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









