Guest User

Untitled

a guest
Nov 24th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. /*
  5. a. O que significa ptr = & n?
  6. b. Qual o valor de n?
  7. c. Qual o valor de & n?
  8. d. Qual o valor de ptr?
  9. e. Qual o valor de *ptr?
  10. f. Qual o valor de & ptr em hexadecimal?
  11. g. Qual o valor de & ptr em decimal?
  12. */
  13.  
  14. int main(){
  15. int n, *ptr, x, *pt;
  16. n = 5;
  17. ptr = & n;
  18. pt = & x;
  19. printf("Valor de n: %d\n", n); //Valor de n
  20. printf("Valor de & n: %p\n", & n); //Endereço de n, usando o operador &.
  21. printf("Valor de ptr: %p\n", ptr); //Endereço de n, usando ponteiro.
  22. printf("Valor de *ptr: %d\n", * ptr); // Valor apontado por ptr, valor de n.
  23. printf("Valor de & ptr %%p: %p\n", & ptr); // Endereço de ptr em hexadecimal(%p).
  24. printf("Valor de & ptr %%d: %d\n", & ptr); // Endereço de ptr em decimal(%d).
  25. printf("Valor de n em decimal: %d\n", & n);
  26. printf("Valor de & x: %p\n", & x);
  27. getch();
  28. }
  29.  
  30. /* Alterações:
  31.  
  32. a. Mostre o endereço da variável n em decimal tambem.
  33. b. Declare mais uma variavel inteira (int x). Qual o endereço dela?
  34. c. Crie mais um ponteiro pra int. Faça ele receber o endereço da variavel x.
  35. d. Altere o valor da variavel n usando ponteiro, use o ...
  36.  
  37. */
Add Comment
Please, Sign In to add comment