ponteirostrab.c - Trabalhando com ponteiros
Publicado por Ricardo Rodrigues Lucca 02/07/2003
[ Hits: 6.830 ]
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
}
Função em C, retorna a data do sistema já formatada
Multiplicação de matrizes com indireção múltipla
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









