ponteirostrab.c - Trabalhando com ponteiros
Publicado por Ricardo Rodrigues Lucca 02/07/2003
[ Hits: 6.628 ]
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
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Zorin OS apresentando linhas na tela do notebook (0)
Opção "authori... do DHCP não funciona. (1)
Nao consigo abrir meu waydroid (1)