ponteirostrab.c - Trabalhando com ponteiros
Publicado por Ricardo Rodrigues Lucca 02/07/2003
[ Hits: 6.883 ]
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
}
char2.c - Programa com caracteres
Parte 6 (Ordenando Strings) - sessão de estudo sobre MATRIZES.
Calcula o raio de um objeto cilindrico
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
o que é esta mensagem? relatorios do sistema (1)
O que você está ouvindo agora? [2] (246)
Abrir um arquivo URL pelo Clipper (9)









