Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- int main(){
- int n, *ptr;
- printf("Digite valor: ");
- scanf("%d", & n);
- ptr = & n;
- *ptr = *ptr * 2;
- printf("Valor de n: %d\n", n); //Valor de n
- printf("Valor de & n: %p\n", & n); //Endereço de n, usando o operador &.
- printf("Valor de ptr: %p\n", ptr); //Endereço de n, usando ponteiro.
- printf("Valor de *ptr: %d\n", * ptr); // Valor apontado por ptr, valor de n.
- printf("Valor de & ptr %%p: %p\n", & ptr); // Endereço de ptr em hexadecimal(%p).
- printf("Valor de & ptr %%d: %d\n", & ptr); // Endereço de ptr em decimal(%d).
- getch();
- }
- /* Alterações:
- a. Depois do scanf, mostre o endereço da variavel n.
- b. Antes do getch, mostre o enderço da variavel n.
- */
Add Comment
Please, Sign In to add comment