Ex.: 01
main(){
int x,y;
int *px;
px=&y;
y=4;x=9;
printf ("%p\n", px);
*px=3;
px--;
*px=11;
printf ("%p\n", px);
printf ("x=%d, y=%d\n", x,y);
system ("pause");
}
Ex.: 02
main (){
int x; // variavel
int *px; // armazena no ponteiro
px=&x; // variavel é armazenada no ponteiro
printf ("digite: ");
scanf ("%d",px); // nao usar mais o "&" por conta q agora nao é uma variavel e sim um ponteiro
*px=2**px; // multiplica o valor do ponteiro e armazena no mesmo.
printf("O doblo do numero: %d\n", *px);// apresenta o multiplo do numero apresentado.
system ("pause");
}
---- pausa do rata para uma breve orientação quando ao futuro. -----
PONTEIROS E VETORES
main (){
int aaa [5] // ponteiro estatico, nao consigo mudar para outra posição.
aaa [0]=9;
aaa [2]=7;
------------------------------------------------------------------------
main (){
int aaa [5];
*(aaa+0)=9; // armazena na posição do ponteiro
*(aaa+2)=7; // o 2 é o descolamento do ponteiro
}
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário