Engenharia da Computação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Engenharia da Computação

Fórum de toda Engenharia da Computação da UNIG
 
InícioPortalProcurarÚltimas imagensRegistarEntrar

 

 Programa 15/04 - Ponteiro

Ir para baixo 
AutorMensagem
Miqueloti

Miqueloti


Número de Mensagens : 27
Idade : 35
Data de inscrição : 01/03/2008

Programa 15/04 - Ponteiro Empty
MensagemAssunto: Programa 15/04 - Ponteiro   Programa 15/04 - Ponteiro Icon_minitimeQua 16 Abr 2008, 10:33 am

Segue a resposta do exercicio da aula de ontem que visa o entendimento basico de um ponteiro, o meu programa está compilando e rodando corretamente, então resolvi postar o código para contribuir tb:

Código:

/*programa para ler 5 numeros usando ponteiro e imprimir na ordem inversa*/
#include <stdio.h>
int *P, vet[5], count; /*O asterisco antes da variavel indica que ela é um ponteiro*/
void main ()
{
clrscr();
P=&vet[0]; /*Atribui o vetor ao ponteiro, é necessario o uso do & antes do elemento a ser atribuido*/
for (count=0;count<5;count++) /*Loop para ler os numeros*/
 {
 printf ("Digite o valor %d: ",count+1);
 scanf ("%d",P); /*Coloca o valor digitado na posição de memória 1*/
 P++;
 }
P--; /*Ao termino do loop o ponteiro está na posição 6, este comando retorna-o para a posição 5, para que assim o programa possa imprimir corretamente os numeros*/
for (count=4;count>=0;count--) /*Loop para imprimir os numeros*/
 {
 printf ("\nO valor %d é igual a %d.",count+1,*P); /*para imprimir o valor de uma posição de memória, insere o asterisco antes do identificador, no caso *P, para imprimir o endereço da memória utiliza-se apenas o identificador P */
 P--;
 }
getch(); /*Para efeito de pausa*/
}

Duvidas sobre alguma parte do código só perguntar que eu explico!
Ir para o topo Ir para baixo
 
Programa 15/04 - Ponteiro
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Programa 27/05 - Banco de dados simples
» Programa 11/03
» Vc gota de programa em C++
» Programa 25/03 - Matriz tridimensional
» programa de controle de um estacionamento em C ++

Permissões neste sub-fórumNão podes responder a tópicos
Engenharia da Computação :: Períodos :: 3º Período :: LTPII - Linguagem C-
Ir para: