ponteirostrab.c - Trabalhando com ponteiros
Publicado por Ricardo Rodrigues Lucca 02/07/2003
[ Hits: 6.817 ]
Homepage: http://aventurasdeumdevop.blogspot.com.br/
Este arquivo demostra o uso de ponteiros. Aqui também é demostrado como pode ser usado
ponteiros para trabalhar-se com vetores de forma bem basica.
#include <stdio.h>
void main(void)
{
int *p; //declara um ponteiro de inteiro
int soma=0, vet[2]={0, 1};
p=&soma; //p vai receber o endereço de memoria de soma, ou
//seja, p passa a apontar para soma
printf("%d\n", *p); //escreve o apontado pelo p, ou seja, soma q tem 0
soma=2;
printf("%d\n", *p); //escreve 2
*p+=2;
printf("%d\n", *p); //escreve 4
++*p;
printf("%d\n", *p); //escreve 5
(*p)++; //se for usado sem parentes incrementara o endereço da memoria
printf("%d\n", *p); //escreve 6
p=vet; //p passa a apontar o primeiro elemento de vet, ou seja, vet[0]
//poderia ser substituido por p=&vet[0];
printf("%d\n", *p); //escrevera o conteudo de vet[0], ou seja, 0
printf("%d\n", *(p+1)); //escrevera o conteudo de vet[1], ou seja, 1
printf("%d\n", (*p)+1); //escrevera o conteudo de vet[0]+1, ou seja, 1
printf("%d\n", (*(p+1))+1); //escrevera o conteudo de vet[1]+1, logo, 2
}
Quantos números primos você quizer!!!
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
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
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (21)
Podem me chamar de 1mbecil :) [RESOLVIDO] (29)









