fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int i, *p;
  7.  
  8. p = (int*)malloc(10*sizeof(int));
  9.  
  10. if (!p)
  11. {
  12.  
  13. printf("Nao foi possivel alocar o vetor !");
  14. exit(0);
  15.  
  16. }
  17.  
  18.  
  19. for(i=0; i<10; i++)
  20. {
  21.  
  22. printf("Digite um valor: ");
  23. scanf("%d", &p[i]);
  24.  
  25.  
  26. }
  27.  
  28.  
  29. for(i=0; i<10; i++)
  30. {
  31.  
  32. printf("Endereço de memoria: %p\nConteudo: %d\n", &p[i], p[i]);
  33.  
  34. }
  35.  
  36.  
  37. free(p);
  38.  
  39. return 0;
  40. }
Success #stdin #stdout 0s 9424KB
stdin
1
2
3
4
5
6
7
8
9
10
stdout
Digite um valor: Digite um valor: Digite um valor: Digite um valor: Digite um valor: Digite um valor: Digite um valor: Digite um valor: Digite um valor: Digite um valor: Endereço de memoria: 0x563acb37c010
Conteudo: 1
Endereço de memoria: 0x563acb37c014
Conteudo: 2
Endereço de memoria: 0x563acb37c018
Conteudo: 3
Endereço de memoria: 0x563acb37c01c
Conteudo: 4
Endereço de memoria: 0x563acb37c020
Conteudo: 5
Endereço de memoria: 0x563acb37c024
Conteudo: 6
Endereço de memoria: 0x563acb37c028
Conteudo: 7
Endereço de memoria: 0x563acb37c02c
Conteudo: 8
Endereço de memoria: 0x563acb37c030
Conteudo: 9
Endereço de memoria: 0x563acb37c034
Conteudo: 10