Guest User

Untitled

a guest
Nov 24th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. int main(){
  5. int n, *ptr;
  6. printf("Digite valor: ");
  7. scanf("%d", & n);
  8. ptr = & n;
  9. *ptr = *ptr * 2;
  10. printf("Valor de n: %d\n", n); //Valor de n
  11. printf("Valor de & n: %p\n", & n); //Endereço de n, usando o operador &.
  12. printf("Valor de ptr: %p\n", ptr); //Endereço de n, usando ponteiro.
  13. printf("Valor de *ptr: %d\n", * ptr); // Valor apontado por ptr, valor de n.
  14. printf("Valor de & ptr %%p: %p\n", & ptr); // Endereço de ptr em hexadecimal(%p).
  15. printf("Valor de & ptr %%d: %d\n", & ptr); // Endereço de ptr em decimal(%d).
  16. getch();
  17. }
  18.  
  19. /* Alterações:
  20.  
  21. a. Depois do scanf, mostre o endereço da variavel n.
  22. b. Antes do getch, mostre o enderço da variavel n.
  23.  
  24. */
Add Comment
Please, Sign In to add comment