Guest User

Untitled

a guest
Nov 24th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 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;
  16. n = 5;
  17. ptr = & n;
  18. printf("Valor de n: %d\n", n); //Valor de n
  19. printf("Valor de & n: %p\n", & n); //Endereço de n, usando o operador &.
  20. printf("Valor de ptr: %p\n", ptr); //Endereço de n, usando ponteiro.
  21. printf("Valor de *ptr: %d\n", * ptr); // Valor apontado por ptr, valor de n.
  22. printf("Valor de & ptr %%p: %p\n", & ptr); // Endereço de ptr em hexadecimal(%p).
  23. printf("Valor de & ptr %%d: %d\n", & ptr); // Endereço de ptr em decimal(%d).
  24. printf("Valor de n em decimal: %d", & n);
  25. getch();
  26. }
  27.  
  28. /* Alterações:
  29.  
  30. a. Mostre o endereço da variável n em decimal tambem.
  31. b. Declare mais uma variavel inteira (int x). Qual o endereço dela?
  32. c. Crie mais um ponteiro pra int. Faça ele receber o endereço da variavel x.
  33. d. Altere o valor da variavel n usando ponteiro, use o ...
  34.  
  35. */
Add Comment
Please, Sign In to add comment