ponteirostrab.c - Trabalhando com ponteiros
Publicado por Ricardo Rodrigues Lucca 02/07/2003
[ Hits: 6.688 ]
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 }
Parte 6 (Ordenando Strings) - sessão de estudo sobre MATRIZES.
Mostra valores da tabela ascii
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (3)
O 1º artigo a gente nunca esquece (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)