Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- /*
- a. O que significa ptr = & n?
- b. Qual o valor de n?
- c. Qual o valor de & n?
- d. Qual o valor de ptr?
- e. Qual o valor de *ptr?
- f. Qual o valor de & ptr em hexadecimal?
- g. Qual o valor de & ptr em decimal?
- */
- int main(){
- int n, *ptr;
- n = 5;
- ptr = & n;
- 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).
- printf("Valor de n em decimal: %d", & n);
- getch();
- }
- /* Alterações:
- a. Mostre o endereço da variável n em decimal tambem.
- b. Declare mais uma variavel inteira (int x). Qual o endereço dela?
- c. Crie mais um ponteiro pra int. Faça ele receber o endereço da variavel x.
- d. Altere o valor da variavel n usando ponteiro, use o ...
- */
Add Comment
Please, Sign In to add comment