Advertisement
fellpz

Ponteiros

Aug 15th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define TAM 10
  5.  
  6. int main() {
  7.     int i, *pNota, notas[TAM];
  8.  
  9.     srand(time(NULL));
  10.     for(i = 0; i < TAM; i++) {        //Limpeza de memória
  11.         notas[i] = 1 + rand()%10;
  12.     }
  13.  
  14.     for(i = 0; i < TAM; i++) {       //Incremento p/ imprimir o array notas
  15.             pNota = &notas[i];
  16.             printf("Nota %d ) %d\n", i + 1, *pNota);
  17.     }
  18.  
  19.     printf("\n\n================================================================================\n\n");
  20.  
  21.     pNota = 2686716;
  22.     printf("Nota 3o aluno: %d\n", &notas[3]);
  23.     printf("Nota 3o aluno: %d\n", pNota);
  24.     printf("Nota 3o aluno: %d\n", *pNota);
  25.  
  26.     pNota = &notas[2];
  27.     printf("Nota 3o aluno: %d\n", *pNota);
  28.     printf("Endereco 3o aluno: %d\n", pNota);
  29.     *pNota = 1000;
  30.     printf("Endereco: %d\n", pNota);
  31.     pNota = &notas[3];
  32.     printf("Nota 4o aluno: %d\n", *pNota);
  33.     pNota = &notas[4];
  34.     printf("Nota 5o aluno: %d\n", *pNota);
  35.  
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement